问题描述
我有大量的数值数据,我必须将其拆分为 100 个文件,然后计算 C(i,j) = 〈x(ti)x(tj)〉
。为此,我必须对 100 个数据集进行平均并制作一个矩阵并将其绘制为密度图。
所以我所做的是:
import numpy as np
data = np.loadtxt('data1.txt')
np.split(data,100)
lines_per_file = 10485
smallfile = None
small_filename_num = 1
with open("data1.txt","r") as bigfile:
for lineno,line in enumerate(bigfile):
if lineno % lines_per_file == 0:
if smallfile:
smallfile.close()
smallfile = open('File%d.txt' % small_filename_num,"w")
small_filename_num += 1
smallfile.write(line)
if smallfile:
smallfile.close()
现在我想计算互相关,但我不知道如何计算。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)