13 numpy
我想读取我想用于绘图的多个文件的数据(matplotlib).
我找到了一个loadtxt()可以用于此目的的功能.但是,我只想从每个文件中读取一列.
我该怎么做?如果我读入至少2列,则以下命令适用于我,例如:
numpy.loadtxt('myfile.dat', usecols=(2,3))
Run Code Online (Sandbox Code Playgroud)
但
numpy.loadtxt('myfile.dat', usecols=(3))
Run Code Online (Sandbox Code Playgroud)
会抛出错误.
unu*_*tbu 18
你需要在3之后用逗号来告诉Python这(3,)是一个元组.Python解释(3)为与int相同的值3,并且loadtxt需要序列类型参数usecols.
numpy.loadtxt('myfile.dat', usecols=(3,))
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
11593 次 |
| 最近记录: |