利用Pyhton,将所需各变量的计算结果按列输出到txt文档中并保存
以下是案例:

R=temp*h+R0           
X = R * np.sin(theta) * np.cos(phi)
Y = R * np.sin(theta) * np.sin(phi)
Z = R * np.cos(theta)
d=1 
for i in X:
    for j in Y:
        for k in Z:
                f = open('C:/Users/LAB103-06/Desktop/xyz.txt','a')
                print(str(d)+" "+str(i)+" "+str(j)+" "+str(k)+" "+'1'+" "+'1'+" "+'1'+'\n')
                f.write(str(d)+" "+str(i)+" "+str(j)+" "+str(k)+" "+'1'+" "+'1'+" "+'1'+'\n')
                d=d+1
                f.close() 

注意 :f = open('C:/Users/LAB103-06/Desktop/xyz.txt','a')中:
要选择'a'模式,才能完整将变量所有值保存到txt文档中。
先用for循环遍历各变量,
print后的括号内各变量用str(d),str(i),str(j),str(k)输出,之间用'+'连接,
之后也用相同的方法写入到txt中,
问题解决。

利用Pyhton,将所需各变量的计算结果按列输出到txt文档中并保存以下是案例:R=temp*h+R0 X = R * np.sin(theta) * np.cos(phi)Y = R * np.sin(theta) * np.sin(phi)Z = R * np.cos(theta)d=1 for i in X: for j in Y: for k in Z: f = open('C:/Users/LAB103-06
你可以使用 Python 的文件输出功能来将变量写入文本文件。 首先,打开一个文本文件,然后使用 write() 方法将变量的值写入文件。 例如,假设你有一个变量 x,你想将它的值写入文本文件 output.txt: x =10 with open('output.txt', 'w') as f: f.write(str(x)) 这样,你就成功地将变量 x 的值写入了文本文件 output...
dets = np.array([[1,2],[3,4]]) np.savetxt("E:\workspace\dets.txt", dets,fmt='%f',delimiter=',') 保存:表示将dets数组保存到指定路径下的txt文件中,格式是浮点型,以逗号为分割符 保存txt文件结果为:
Python如何高效存储计算结果,并进行可视化分析?以计算1-100之间的7的倍数和为例。 数据存储结构 这里选用的是Pandas中的DataFrame,一种表格式的数据结构。 下面展示一些代码片段。 import pandas as pd df = pd.DataFrame(index=(),columns=()) 核心代码片段 import pandas as pd i = 0 sum = 0 result = pd.DataFrame(columns = ('i','n','sum')) for n
s = [1,1,2,3,4,5,6,7,8,9] f = open('C:/Users/admin/Desktop/newbee.txt', 'a') print(s, file=f) f.close() 这样做的结果就是 但是我想要输出的结果是列,也就是竖着排放,并且不需要里面的逗号和中括号 于是我又用出了下面的代码: s = [1,1,2,3,4,5,6,7,8,9] a = [1,2,3,4,5,6,7,8,9,8] arr = list(zip(s, a))