1. Numpy
1.创建 2*2*3的数据
import numpy as np
l1 = np.arange(12)
l1 = np.reshape(l1, (2,2,3))
print l1
[[[ 0 1 2]
[ 3 4 5]]
[[ 6 7 8]
[ 9 10 11]]]
2.数据每一位加1
import numpy as np
l1 = np.arange(12)
l1 = np.reshape(l1, (2,2,3))
print l1 + 1
[[[ 1 2 3]
[ 4 5 6]]
[[ 7 8 9]
[10 11 12]]]
3.数据在最后一维加 [1,2,3]
import numpy as np
l1 = np.arange(12)
l1 = np.reshape(l1, (2,2,3))
print l1 + [1,2,3]
[[[ 1 3 5]
[ 4 6 8]]
[[ 7 9 11]
[10 12 14]]]
2. Tensorflow
注意:例如tf.add()接口同+号一样具有boradcast
1.创建 2*2*3的数据
import tensorflow as tf
import numpy as np
l1 = np.arange(12)
l1 = np.reshape(l1, (2,2,3))
c1 = tf.constant(l1)
with tf.Session() as sess:
r1 = sess.run(c1)
print r1
[[[ 0 1 2]
[ 3 4 5]]
[[ 6 7 8]
[ 9 10 11]]]
2.数据每一位加1
import tensorflow as tf
import numpy as np
l1 = np.arange(12)
l1 = np.reshape(l1, (2,2,3))
c1 = tf.constant(l1)
c1 = c1 + 1
with tf.Session() as sess:
r1 = sess.run(c1)
print r1
[[[ 1 2 3]
[ 4 5 6]]
[[ 7 8 9]
[10 11 12]]]
3.数据在最后一维加 [1,2,3]
import tensorflow as tf
import numpy as np
l1 = np.arange(12)
l1 = np.reshape(l1, (2,2,3))
c1 = tf.constant(l1)
c1 = c1 + [1,2,3]
with tf.Session() as sess:
r1 = sess.run(c1)
print r1
[[[ 1 3 5]
[ 4 6 8]]
[[ 7 9 11]
[10 12 14]]]
继续阅读与本文标签相同的文章
-
一年一度的硬核科技盛会——杭州云栖大会就要来了! | 开发者必读(059期)
2026-05-18栏目: 教程
-
在QQ空间保存着的明明很清楚照片放时间长了为何会变模糊?
2026-05-18栏目: 教程
-
吹爆这五款APP,每一款手机必备,不知道蛮可惜的
2026-05-18栏目: 教程
-
报销内容大同小异,可以直接套用模板数据吗?
2026-05-18栏目: 教程
-
美国男性机器人诞生,满足用户“硬需”,96%的女性用户都满意
2026-05-18栏目: 教程
