2024-10-01 22:38:15 发布
网友
我有一个文件,里面有表格中的数据
Irend = 292.62 256.3 175.82 166.34 IloadI = 0 7.8987 7.1084 9.477
我想把它通读一遍numpy.loadtxt文件获取值错误
请帮助我正确操作数据。在
您可以使用skiprows参数忽略给定数量的行:
skiprows
np.loadtxt('data.txt', skiprows=1)
但在你的例子中,它会再次卡在"IloadI"中。在使用np.loadtxt之前,必须分析此文件。在
"IloadI"
np.loadtxt
一个建议是使用列表理解来删除带有"I"的行:
"I"
如果您知道有多少If条目('Irend','IloadI'等),您可以重塑a:
'Irend'
'IloadI'
a
a.reshape(2, -1).T #array([[ 292.62 , 0. ], # [ 256.3 , 7.8987], # [ 175.82 , 7.1084], # [ 166.34 , 9.477 ]])
为了得到更有用的东西。。。在
您可以使用
skiprows
参数忽略给定数量的行:但在你的例子中,它会再次卡在
"IloadI"
中。在使用np.loadtxt
之前,必须分析此文件。在一个建议是使用列表理解来删除带有
^{pr2}$"I"
的行:如果您知道有多少If条目(
'Irend'
,'IloadI'
等),您可以重塑a
:为了得到更有用的东西。。。在
相关问题 更多 >
编程相关推荐