<p>尝试在一个DAT文件上写入2个NumPy数组时,出现以下错误。</p>
<pre><code>fo.write('{0:f} {1:f} \n'.format(np.array(p_initial),np.array(pv_za)))
ValueError: Unknown format code 'f' for object of type 'str'
</code></pre>
<p>完整的代码可以在这里找到:<a href="https://stackoverflow.com/questions/15804936/typeerror-cant-multiply-sequence-by-non-int-of-type-float-prblem-with-nump/15804979?noredirect=1#15804979">TypeError: can't multiply sequence by non-int of type 'float' : prblem with NumPy arrays</a></p>
<p>我对Python很陌生。如何将NumPy浮点数组写入DAT文件,以便使用matplotlib或gnuplot打印它们?</p>