小说中奇怪人物的出现

2024-10-01 17:32:29 发布

您现在位置:Python中文网/ 问答频道 /正文

我无法将输出值写入文件。请帮忙。你知道吗

import numpy as np
theta=10
sigma=np.linspace(0,10,300)
Re=np.linspace(5,100,300)


file = open("New values sigma7.txt", "w")

for i in np.arange(0,300):
    mu=np.sqrt(Re[i]*sigma)
    A=(mu-1)*np.exp(mu)+(mu+1)*np.exp(-mu)
    B=2*mu*(theta-1)
    C=(A/B)

    D1=np.exp(mu)/2*(mu+sigma)
    D2=np.exp(-mu)/2*(mu-sigma)
    D3=mu**2
    D4=np.exp(-sigma)
    D5=sigma
    D6=mu**2-sigma**2
    D7=D3*D4
    D8=D5*D6
    H=D7/D8
    D9=(1/sigma)
    D=D1-D2+H-D9
    K1=C-D
    K2=np.delete(K1,0)
    K3=np.nonzero(K2>0)
    K33=np.array(K3)
    K4=np.shape(K3)
    K5=len(K33.T)
    K6=K5+1
    K7=sigma[K6]
    K77=np.array(K7)
    print K77
    np.save(file, K77)

file.close()

输出由K77给出,K77是一组300个数值。然而,当我写这个文件时,我打开它时会得到以下几次。你知道吗

“NUMPY F {'descr': '<f8', 'fortran_order': False, 'shape': (), }

请在这方面给予帮助。你知道吗


Tags: 文件renpsigmafiled2d1d3

热门问题