我们说我有一维数组...
myArray = {1,2,3,4,5}
如何将其变成np.array?
答案 0 :(得分:3)
首先,你拥有的不是数组,而是set
。如果需要,您可以从set
创建一个numpy数组,但这可能不是您想要的(集合是任意排序的)。我强烈建议您使用方括号代替list
:
my_list = [1,2,3,4,5]
然后你可以通过调用一个合适的numpy函数把它变成一个numpy数组:
import numpy as np
my_array = np.array(my_list)
您可能还想为numpy数组构造函数指定dtype
,否则它可能默认为您不想要的内容(例如int
而不是float
,反之亦然)。