2024-04-18 04:44:18 发布
网友
我觉得这很容易,但我不太明白怎么做。假设我有一个纽比阵列
[1,2,3,4]
如何将其转换为
以一种简单的方式?在
谢谢
您可以使用numpy.reshape:
>>> import numpy as np >>> a = np.array([1,2,3,4]) >>> np.reshape(a, (-1, 1)) array([[1], [2], [3], [4]])
如果需要普通python列表,请使用list comprehension:
list comprehension
您可以使用np.newaxis:
np.newaxis
>>> a = np.array([1,2,3,4] array([1, 2, 3, 4]) >>> a[:,np.newaxis] array([[1], [2], [3], [4]])
想到的最明显的方法是:
>>> new = [] >>> for m in a: new.append([m])
但这会创建普通Python的列表,我不确定这是否是您想要的。。。在
您可以使用numpy.reshape:
如果需要普通python列表,请使用
^{pr2}$list comprehension
:您可以使用
np.newaxis
:想到的最明显的方法是:
但这会创建普通Python的列表,我不确定这是否是您想要的。。。在
相关问题 更多 >
编程相关推荐