python - 将.Spe文件放入Python中的数组
问题描述
我正在尝试让 python 从我的本地计算机导入文件。所以我在我的 PHY 课上做了一个实验,我使用软件 Maestro 记录来自放射性同位素样本的伽马辐射光谱数据,这些数据产生了计数与通道的数据。我将数据作为“Gamma Spectrum Calibration.Spe”保存到我的计算机上,我需要能够将计数放入 x 轴阵列并将通道放入 y 轴阵列,但我以前从未这样做过。我找到了一个 np.genfromtxt 命令,但这不起作用。有人请帮忙!
from scipy.optimize import curve_fit
import numpy as np
import matplotlib.pyplot as plt
%matplotlib inline
from scipy.integrate import quad
import math
from scipy.constants import c, h, k, sigma
x = np.genfromtxt("Gamma Spectrum Calibration.Spe", dtype=None)
print(x[0])
#plt.plot([x], [y], marker='o', markersize=3, color="red")
#plt.title('Gamma Radiation Calibration: channel vs energy')
#plt.xlabel('Energy (keV)')
#plt.ylabel('Channel (arb. units)')
plt.show(block=False)
plt.pause(3)
plt.close()
解决方案
推荐阅读
- javascript - NodeORM 按日期月份分组
- wordpress - 如何修复 Godaddy 中的 508 资源限制。进入过程显示最大超过
- clojure - 有条件地绑定来自 Clojure 核心的动态 var 以实现向后兼容性
- excel - 如果出现错误,则出现“下一步”问题“错误”结束 VBA
- angular - Angular 6验证数字输入
- azure - 无法使用 NotificationHub + ApnsCredentials 部署 arm 模板
- scala - 错误:值 toDF 不是 org.apache.spark.rdd.RDD[org.apache.kafka.clients.consumer.ConsumerRecord[String,String]] 的成员
- c# - 如何从winforms中的Outlook电子邮件中获取附件?
- clojure - 我可以强制 lein 忽略当前 Clojure 项目外部任何代码的依赖关系吗?
- android-studio - Android Studio 代理设置