Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/306.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 导入256 x 256.txt或.csv(具有多个列)_Python_Pandas - Fatal编程技术网

Python 导入256 x 256.txt或.csv(具有多个列)

Python 导入256 x 256.txt或.csv(具有多个列),python,pandas,Python,Pandas,我有一个256行256列的.txt文件,是从ZEMAX导出的。我想在python中操纵数组中的浮动。 当我使用loadtxt或open或pandas导入txt文件时,我得到一个256x1的数组,其中所有列都在一列中: import pandas as pd df=pd.read_csv('TEST.csv', sep=' ',header=None) df.reset_index().values df.values 不过,我想访问不同的专栏。我就是找不到办法!我应该得到一个带有浮点项的256

我有一个256行256列的.txt文件,是从ZEMAX导出的。我想在python中操纵数组中的浮动。 当我使用loadtxt或open或pandas导入txt文件时,我得到一个256x1的数组,其中所有列都在一列中:

import pandas as pd
df=pd.read_csv('TEST.csv', sep=' ',header=None)
df.reset_index().values
df.values
不过,我想访问不同的专栏。我就是找不到办法!我应该得到一个带有浮点项的256 x 256数组。
你知道一种方法吗?

在.txt文件中的条目是空格分隔的,例如:data=[1.1 2.3 4.5 5 5.6…,3.4 2.1 5.7.8.7…,]你能不能跳过原始csv文件的几行,而不是将其作为更新粘贴到逗号中?你的txt文件可能没有回车符,它实际上是一个平面数组,这意味着您可能需要在加载数据后重新调整数据的形状。加载此
df=df.value.reformate(256256)
后可以尝试一下吗这将为您提供一个numpy数组