python - 有没有办法将这些数组放在另一个数组中
问题描述
希望将过滤后的 csv 文件名放入一个新数组中,以便可以单独绘制具有最佳拟合线的图形
项目分析数据以确定常数的一部分。
import scipy as sp
for f in A:
with open(f,'r') as file:
line1=file.readline()
line1_split=line1.split(',')
if 'Instrument Response: Good ' in line1_split[3]: #filters good from bad instrument response.
print(f)
print(line1_split[3])
good_file_data=sp.array[f]
print(good_file_data[1])
预期结果是具有良好仪器响应的第二个文件名。而是显示:
“内置方法不可订阅”错误
解决方案
因为sp.array
是一个函数/方法,而不是一个序列对象,所以使用带方括号的订阅会产生该错误。此外, good_file_data
应该是一个序列(列表、数组)来保存从集合 A 中的文件读取的所有表数据。以下只是一个小改动:
import scipy as sp
good_file_data = []
for f in A:
with open(f, ‘r') as file:
line1_split = file.readline().split(‘,’)
if 'Instrument Response: Good ‘ in line1_split[3]: # filters good from bad instrument response.
print(f)
print(line1_split[3])
good_file_data.append(sp.array(f))
print(good_file_data[1])
推荐阅读
- python - 如何在网格上进行细化?
- ms-access - 如何创建一个可以在所有表中保存相似数据的表单?
- reactjs - 在组件安装/卸载时滑入/滑出
- angularjs - 我需要使用哪个插件通过 MobileFist 应用程序阅读阿兹台克人?
- twilio - Twilio REST API V2 - 如何获取用户的未读消息计数?
- matlab - 从 Matlab 向 Firebase 发送数据
- server-sent-events - Koa SSE“结束后写”
- primefaces - 如何使用 Primefaces 切换器忽略组列
- sql - 检查不同的顺序主备oracle RAC
- algorithm - 为什么或为什么不使用 RequestVote RPC 作为 Raft 实现中的心跳?