一定要注意list的维度!!!!!
正确操作:
python中将二维list转成np.array数组
import numpy as np
a = [[1,2,3],[3,4,5],[5,6,7]]
b = np.array(a)
print('b.shape: {}'.format(b.shape))
print(b)
得到的结果是:
错误操作:
当你的a变成了下面这个样子,那么就会出现错误。
import numpy as np
a = [[1,2,3],[3,4,5],[5,6]]
b = np.array(a)
print('b.shape: {}'.format(b.shape))
print('type(b): {}'.format(type(b)))
print('type(b[0]): {}'.format(type(b[0])))
当你的列表a中的第二维度并不完全相同的时候,就无法想list完全转为array