【问题标题】:numpy print matrix one row one linenumpy 打印矩阵一行一行
【发布时间】:2019-05-19 01:22:34
【问题描述】:

打印一个numpy矩阵,我想一行一行,但是当cols很大时,它打印两三行。

a= np.random.rand(1,7)
print(a)

[[0.58402214 0.45091714 0.53607019 0.56363398 0.50127479 0.72100874

0.80735565]]---this is two lines

I expect [[0.58402214 0.45091714 0.53607019 0.56363398 0.50127479 0.72100874  0.80735565]]

【问题讨论】:

  • 选择代码并使用按钮{}格式化代码。
  • 当你编辑文本时,你有按钮/图标来设置粗体、斜体、附加图像等。有{}的图标来格式化代码。
  • 使用谷歌“numpy 格式数组”我发现numpy.set_printoptions

标签: python numpy printing


【解决方案1】:

您可以configure numpy print options。 例如,如果你不想换行,你可以设置 linewidth:

import numpy as np

np.set_printoptions(linewidth=np.inf)

a = np.random.rand(1,13)
print(a)  # expected output

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-05-09
    • 1970-01-01
    • 1970-01-01
    • 2015-10-06
    • 1970-01-01
    • 2015-11-12
    • 2018-12-23
    • 2017-09-11
    相关资源
    最近更新 更多