【问题标题】:Numpy arrays without brackets没有括号的numpy数组
【发布时间】:2020-04-29 21:36:29
【问题描述】:

我想打印不带括号且不更改顺序/格式的数组,例如:

我只想从 print(a) 中删除括号。 我怎样才能做到这一点?

此问题与该站点上的其他问题不重复,因为这些解决方案不保留格式。

【问题讨论】:

  • 这能回答你的问题吗? How to print a Numpy array without brackets?
  • 不要发布代码图片 - 即使,如果它是您在此处显示的微不足道的代码。输入比选择和复制更麻烦。因此,您越来越难以为您提供帮助。

标签: python


【解决方案1】:

您可以捕获打印输出,删除括号,然后再次打印出来

import numpy as np
import io
x=np.array([[7,8,5],[3,5,7]],np.int32)
b = io.StringIO()
print(x, file=b)
s = b.getvalue()
s = s.replace('[', ' ').replace(']', ' ')
print(s)

【讨论】:

    猜你喜欢
    • 2020-01-21
    • 1970-01-01
    • 1970-01-01
    • 2019-02-23
    • 2018-01-13
    • 2023-03-21
    • 2017-11-02
    • 2012-03-10
    • 1970-01-01
    相关资源
    最近更新 更多