我正在尝试将列表列表转换为数组,并且发生了一些奇怪的事情。
例如,如果我将列表声明为:
a=[]
a.append(['a',1,10,100])
a.append(['b',2,20,200])
a.append(['c',3,30,300])
a.append(['d',4,40,400])
然后通过转换成向量
a=np.array(a)
最终结果是
[['a','1','1','1'],['b','2','2','2'],['c','3','3','3'],['d','4','4','4']]
我是一个完全的 Python 初学者,但是根据我使用 np.array 阅读的内容,向量中的所有内容都被转换为字符串(如果我错了,请纠正我)。为什么在这里忽略零,我该怎么做才能修复它?