使用numpy loadtx操作数据

2024-10-01 22:38:15 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个文件,里面有表格中的数据

 Irend =
   292.62 
    256.3 
   175.82 
   166.34 

 IloadI =
        0              
   7.8987 
   7.1084 
    9.477 

我想把它通读一遍numpy.loadtxt文件获取值错误

^{pr2}$

请帮助我正确操作数据。在


Tags: 文件数据numpy错误表格pr2loadtxtirend
1条回答
网友
1楼 · 发布于 2024-10-01 22:38:15

您可以使用skiprows参数忽略给定数量的行:

np.loadtxt('data.txt', skiprows=1)

但在你的例子中,它会再次卡在"IloadI"中。在使用np.loadtxt之前,必须分析此文件。在

一个建议是使用列表理解来删除带有"I"的行:

^{pr2}$

如果您知道有多少If条目('Irend''IloadI'等),您可以重塑a

a.reshape(2, -1).T
#array([[ 292.62  ,    0.    ],
#       [ 256.3   ,    7.8987],
#       [ 175.82  ,    7.1084],
#       [ 166.34  ,    9.477 ]])

为了得到更有用的东西。。。在

相关问题 更多 >

    热门问题