谈一谈数组拼接tf.concat()和np.concatenate()的区别
2020-04-10 12:04
537 查看
废话不多说啦,直接看代码吧!
tf.concat
t1 = [[1, 2, 3], [4, 5, 6]] t2 = [[7, 8, 9], [10, 11, 12]] tf.concat(0, [t1, t2]) ==> [[1, 2, 3], [4, 5, 6], [7, 8, 9], [10, 11, 12]] tf.concat(1, [t1, t2]) ==> [[1, 2, 3, 7, 8, 9], [4, 5, 6, 10, 11, 12]] # tensor t3 with shape [2, 3] # tensor t4 with shape [2, 3] tf.shape(tf.concat(0, [t3, t4])) ==> [4, 3] tf.shape(tf.concat(1, [t3, t4])) ==> [2, 6]
numpy.concatenate
a = np.array([[1, 2], [3, 4]]) b = np.array([[5, 6]]) np.concatenate((a, b), axis=0) array([[1, 2], [3, 4], [5, 6]]) np.concatenate((a, b.T), axis=1) array([[1, 2, 5], [3, 4, 6]])
以上这篇谈一谈数组拼接tf.concat()和np.concatenate()的区别就是小编分享给大家的全部内容了,希望能给大家一个参考
您可能感兴趣的文章:
相关文章推荐
- numpy库数组拼接np.concatenate
- np.concatenate()、np.vstack()、np.hstack()拼接两个数组
- tf.concat()和np.concatenate()用法的一个坑
- np.concatenate 数组拼接
- js数组合并,push和从concat的区别
- Numpy:数组拼接:np.hstack() ; np.vstack() 数组拆分:np.hsplit() ;np.vsplit()
- 字符串拼接+和concat的区别
- js采用concat和sort将N个数组拼接起来的方法
- Numpy中的数组拼接、合并操作(concatenate, append, stack, hstack, vstack, r_, c_等)
- ndarray的拼接方法,np.stack和np.vstack,np.hstack,np.concatenate
- 字符串拼接+和concat的区别
- numpy数组做图片拼接的实现(concatenate、vstack、hstack)
- JS数组合并push与concat区别分析
- ruby数组方法concat和push的区别
- JavaScript引用类型之Array数组的拼接方法-concat()和截取方法-slice()
- JS数组合并push与concat区别分析
- 微信小程序 数组中的push与concat的区别
- 微信开发之js数组操作:push、concat、join、split、reverse、pop的区别
- 详解Numpy中的数组拼接、合并操作(concatenate, append, stack, hstack, vstack, r_, c_等)
- 模拟concat方法进行数组拼接,模拟set函数,进行数组去重;