【发布时间】:2018-06-24 17:47:46
【问题描述】:
在以下代码中,大小和随机数的形状仅相同,一维数组(3,) 那为什么 size=(3, 3, 2) & randm=[-1.10343097 -1.31819984 0.20597956]
Q.1 为什么不同的括号 () 与 [] Q.2 每个括号 () 和 [] 的意义是什么
image = np.array([[[ 0.67826139, 0.29380381],
[ 0.90714982, 0.52835647],
[ 0.4215251 , 0.45017551]],
[[ 0.92814219, 0.96677647],
[ 0.85304703, 0.52351845],
[ 0.19981397, 0.27417313]],
[[ 0.60659855, 0.00533165],
[ 0.10820313, 0.49978937],
[ 0.34144279, 0.94630077]]])
size = np.shape(image)
print (str (size))
print (np.shape(size))
randm = np.random.randn(3)
print (randm)
print (np.shape(randm))
输出-
(3, 3, 2)
(3,)
[-1.10343097 -1.31819984 0.20597956]
(3,)
【问题讨论】:
-
() -> 这是一个元组数据结构,[] -> 这是一个列表
-
如果您将标题复制粘贴到谷歌中,就会出现这种情况... o_o