如何将python数组变成numpy数组?

时间:2015-12-10 04:22:24

标签: python numpy

我们说我有一维数组...

myArray = {1,2,3,4,5}

如何将其变成np.array?

1 个答案:

答案 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 ,反之亦然)。