擅长:python、mysql、java
<p>使用<code>numpy.append</code>和<code>numpy.savetxt</code>函数:</p>
<pre><code>dataset = np.genfromtxt('input.dat')
d = 1.686/dataset[:,3]
d = np.reshape(d, (dataset.shape[0],1)) # adjust dimension of the new array
result = np.append(dataset, d, 1) # append as last column
np.savetxt('output.txt', result, delimiter=" ", fmt="%s")
</code></pre>
<hr/>
<p><code>output.txt</code>内容如下:</p>
<pre><code>4.00171 2.04336e+14 14.31034 0.65049 2.59189226583
2.56491 6.8922e+13 13.83835 1.05022 1.60537792082
1.95019 3.45559e+13 13.53852 1.38901 1.21381415541
</code></pre>