gpt4 book ai didi

python - 在 Python 或 numpy 中使用不同的分隔符

转载 作者:行者123 更新时间:2023-12-01 04:24:36 25 4
gpt4 key购买 nike

我想使用 np.savetxt('out.dat', X, delimiter='-') 保存 nx3 数组。现在线索来了:我不想在列之间使用“-”,而是希望在第 0 列和第 1 列之间使用“-”,以及“;”第 1 列和第 2 列之间:

1-4;6
2-5;7
3-6;8

有没有快速简单的方法来做到这一点?

亲切的问候

最佳答案

您可以使用fmt参数来给出按行应用的格式字符串。这是一个简单的例子:

import numpy as np
M = np.arange(4*3).reshape(4, 3)
np.savetxt("arange.mat", M, fmt="%i-%i;%i")

cat arange.mat 给出:

0-1;2
3-4;5
6-7;8
9-10;11

关于python - 在 Python 或 numpy 中使用不同的分隔符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33301843/

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