【问题标题】:Save output in a new column of input file python3将输出保存在输入文件 python3 的新列中
【发布时间】:2019-03-16 07:22:07
【问题描述】:

一个包含 40 个元素的 numpy 数组用于计算循环中另一个变量 m 的值。现在,如果我必须将计算结果保存在下一列的同一文件中,该怎么做? 另外由于'mv'被定义为一个空数组'[]',我想知道mv.append inside loop是否有效?

import numpy as np
file = input("Input Filename: ")
v = np.loadtxt(f, delimiter= "\n")
c = float(input("correction for mv: "))

a = 0
mv = []

while a < len(v):
    mv[a] = v[a] - c
    mv.append(mv[a])
    print (mv[a])
    f.write('\t' + str(mv[a] + '\n')
    a = a+1

【问题讨论】:

    标签: python-3.x multiple-columns numpy-ndarray


    【解决方案1】:

    我想知道 mv.append inside loop 是否有效?

    是的,它是一个数组内置方法。

    Check this

    【讨论】:

      猜你喜欢
      • 2015-06-16
      • 1970-01-01
      • 2019-02-27
      • 1970-01-01
      • 1970-01-01
      • 2022-11-25
      • 1970-01-01
      • 1970-01-01
      • 2014-11-16
      相关资源
      最近更新 更多