当我给出一个包含两个不同形状的 ndarray 的列表时,np.array ()不工作

By simon at 28 天前 • 0人收藏 • 11人看过

这是一个密码。 我做了一个列表,包括两个不同形状的 ndarray。

一个 np.arange (183)。 重塑(3,61) b np.arange (51)。 重塑(3,17) d [ a,b ] np.array (d)

错误如下。

文件"c:  Program Files  JetBrains  PyCharm 2019.1.1 helpers  pydev  pydev imps  pydev execfile.py",第18行,在 execfile exec (compile (contents +" n",File,'exec') ,glob,loc)文件"d: / dev / workspace / rl / test / npcopy.py",第10行,在 module np.array (d) ValueError: 无法将输入数组从形状(3,61)广播到形状(3)中
1 个回复 | 最后更新于 28 天前
28 天前   #1

如果你想要一个包含两个数组的列表

D [ np.array (a) ,np.array (b)]

登录后方可回帖

Loading...