列表到数组的转换
我有一个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”的所有组件。
所以你已经成功地将列表转换为数组。