gpt4 book ai didi

python - Numpy savetxt 到一个字符串

转载 作者:太空狗 更新时间:2023-10-29 20:45:49 28 4
gpt4 key购买 nike

我想将 numpy.savetxt 的结果加载到一个字符串中。本质上是以下没有中间文件的代码:

import numpy as np

def savetxts(arr):
np.savetxt('tmp', arr)
with open('tmp', 'rb') as f:
return f.read()

最佳答案

对于 Python 3.x,您可以使用 io 模块:

>>> import io
>>> s = io.BytesIO()
>>> np.savetxt(s, (1, 2, 3), '%.4f')
>>> s.getvalue()
b'1.0000\n2.0000\n3.0000\n'

>>> s.getvalue().decode()
'1.0000\n2.0000\n3.0000\n'

注意:我无法让 io.StringIO() 工作。有什么想法吗?

关于python - Numpy savetxt 到一个字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22355026/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com