2013-04-07 51 views
0

如何在python中“从数组开始”和“所有数组”。例如,如果我在Matlab中的代码是:Python中的数组语法

images(:, n) = img(:) 

在python中它的等价物是什么?

+5

http://www.scipy.org/NumPy_for_Matlab_Users – NPE 2013-04-07 11:26:53

+5

是否使用numpy的?如果你来自matlab,那就是你应该看的包。阅读教程,你的代码将变成'images [:, n] = img'。 – jorgeca 2013-04-07 11:28:30

+0

@NPE:更好的参考。当'list'意思是我认为后者是有意的时候,'array'经常被使用。 – 2013-04-07 11:31:15

回答

1

这是 images[:,n] = img.ravel()

+0

它给AttributeError:ravel – user2229953 2013-04-07 14:14:38

+0

IMG必须是一个数组,而不是一个列表 – 2013-04-07 16:32:36

+1

你可以告诉如何将列表转换为数组? – user2229953 2013-04-07 21:48:23