列表到数组的转换

我有一个Python中的列表,我想将其转换为一个数组,以便能够使用ravel()函数。

使用numpy.asarray

 import numpy as np myarray = np.asarray(mylist) 

我想要一个方法来做到这一点,而不使用额外的模块。 首先将string转换为string,然后追加到数组中:

 dataset_list = ''.join(input_list) dataset_array = [] for item in dataset_list.split(';'): # comma, or other dataset_array.append(item) 

如果variablesb有一个列表,那么你可以简单地做到以下几点:

创build一个新的variables“a”: a=[]然后将列表分配给a: a=b

现在“a”具有列表“b”的所有组件。

所以你已经成功地将列表转换为数组。