Python 3.x 奇怪的numpy loadtxt行为:未正确读取第二列
我使用下面的代码来读取以下简单的选项卡分隔文本文件Python 3.x 奇怪的numpy loadtxt行为:未正确读取第二列,python-3.x,numpy,Python 3.x,Numpy,我使用下面的代码来读取以下简单的选项卡分隔文本文件 0 2 30 0 0 30 1 0 20 2 0 30 3 0 10 4 0 30 4 2 30 将numpy导入为np x_z_ks=np.loadtxt(fname=r“C:\Users\david\Engelund\u input\sezione\u rettangolare.dat”,分隔符='\t') 似乎代码在具体读取第二列时有问题。打印矩阵会得到以下结果。不知何故,第二列的
0 2 30
0 0 30
1 0 20
2 0 30
3 0 10
4 0 30
4 2 30
将numpy导入为np
x_z_ks=np.loadtxt(fname=r“C:\Users\david\Engelund\u input\sezione\u rettangolare.dat”,分隔符='\t')
似乎代码在具体读取第二列时有问题。打印矩阵会得到以下结果。不知何故,第二列的第一个值改变了列内的位置
print(x_z_ks)
[[ 0. 0. 30.]
[ 0. 0. 30.]
[ 1. 0. 20.]
[ 2. 0. 30.]
[ 3. 0. 10.]
[ 4. 2. 30.]
[ 4. 2. 30.]]
多谢各位 我不想下载你的文件,特别是如果它需要某种注册的话。如果需要帮助,请将示例显示为文本。阵列打印在我看来很正常。感谢hpaulj的努力,我发现了问题。后面有错误的代码行。