【发布时间】:2022-02-09 00:01:57
【问题描述】:
我正在尝试在 python 中导入一个 .mat(非人类可读)文件 我使用名为 AT 的包导入它。
import at
from at.plot import plot_beta
import time
import matplotlib.pyplot as plt
r = at.load_mat('FCCee_z_512_nosol_10.mat', key='RING')
现在,我想访问这个 .mat 文件中的数据,并使用 python 向它添加一些值,并将更新后的文件保存为 .py 格式。
打印r的结果是:
Lattice(<11470 elements>, name='l000015', energy=45600000000.0, particle=Particle('electron'), `periodicity=1, harmonic_number=121657, mat_key='RING', mat_file='N:\\musa\\1\\1\\General-`quistions\\MAD-X_Python\\fccV8_AT\\FCCee_z_512_nosol_10.mat', key='ring')`
我可以编辑这个文件的值并以 python 格式保存吗?
【问题讨论】:
标签: python python-2.7 matlab