我有三个列表,想将它们转换为一个列表。尝试以下操作后出现了错误:
我在这里没有看到任何规定你只能传递两个参数的内容。 http://docs.scipy.org/doc/numpy/reference/arrays.ndarray.html 以下是代码:
A = numpy.array(X,Y,Z,dtype=float)
ValueError: only 2 non-keyword arguments accepted
我在这里没有看到任何规定你只能传递两个参数的内容。 http://docs.scipy.org/doc/numpy/reference/arrays.ndarray.html 以下是代码:
import numpy
from numpy import *
X = []
Y = []
Z = []
f = open(r'C:\My.txt')
f.readline()
for line in f:
if line != '':
line = line.strip()
columns = line.split()
x = columns[2]
y = columns[3]
z = columns[4]
X.append(x)
Y.append(y) #appends data in list
Z.append(z)
A = numpy.array(X,Y,Z,dtype=float)
A.shape(3,3)
print(A)
Thanks in advanceh
[0,0,0,0], [3,4,4,3], [3,4,3,4]
。我希望第一列是列表一,第二列是列表二,第三列是列表三。这最终涉及到三个非常大的列表需要转换为一个数组进行分析。谢谢。 - Stripers247