python - Python:numpy.loadtxt 数据类型
问题描述
嘿,我想将一些数据保存到可以存储 4 个浮点类型数据的变量中。我想将数据保存到 A 变量。我有一个看起来像这样的文本文件:
-130 8.54 4.944 0.85 3.996 11.445 10.765 0.85 0.68 8.516 4.561 0.85 3.999
我想保留 A 变量中的第 1 列到第 4 列。而且我不知道如何指定 dtype 来做到这一点?那是我所做的,但它当然不起作用:
A = numpy.loadtxt("tabela.txt", dtype=[('A_col', 'f8'), ('B_col', 'f8'), ('C_col', 'f8'), ('D_col', 'f8')], usecols=(1, 4))
我看到了数据类型的每个示例,但就我而言,似乎没有人对我很清楚。我想将这些信息保存在 A 变量中,例如: print(A[0]['A_col']) 等。
编辑:使用此代码我收到此错误:“IndexError:列表索引超出范围”
解决方案
推荐阅读
- robots.txt - 禁止通过 robots.txt 查询字符串?
- c# - 没有鉴别器的摘要/详细实体
- java - 如何以编程方式停止 Micronaut 中的 RabbitListener
- c++ - 如何从 C++ 中的字符串中删除换行符?
- azure-devops - 来自库的 AzureSubcription 和 azureContainerRegistry 连接
- python - 如何使用 Numba 释放 GIL 并使用多个线程?
- java - 如何在 Harmony OS 中使用 Fraction(替代 Fragment)?
- vue.js - 在将 src 绑定到图像组件 [Nativescript] 后获取错误大小的图像
- asp.net - 基于 API 应用和基于会话的应用的 SSO
- c++ - 有没有办法加快 C/C++ 中的嵌套 for 循环?