【发布时间】:2014-11-13 17:24:58
【问题描述】:
我想做的是像这样转一个二维数组:
np.array([[ 0, 1, 2, 3], [ 1, 5, 6, 7]])
进入这个(包含所有数字的列表):
[0,1,2,3,1,5,6,7]
有什么方法可以实现吗?
【问题讨论】:
-
你真的想要一个列表还是只是
np.flatten?? -
+1:谷歌搜索“flatten”只有在你知道使用“flatten”这个词时才有效,但如果你知道,你已经知道答案了。
-
帕德莱克·坎宁安是对的。您通常希望避免减少数据类型的性质。如果您以
numpy.array开头,请将其保留为numpy.array。否则,当有人认为它仍然是numpy.array时,可能会导致错误/混淆,并尝试将其用作一个。