【问题标题】:python numpy contains text "array" [closed]python numpy 包含文本“数组”[关闭]
【发布时间】:2017-06-02 18:33:43
【问题描述】:

我正在使用二值化器来获取一些单热向量。 出于某种原因,我的输出数组包含一个字面意思是“数组”的文本。

形式如下:

[array(
       [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
        [0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
       ]
      )]

【问题讨论】:

  • 还有什么问题?
  • 它说“数组”,因为它是一个 numpy 数组。
  • 问题是我如何以更好的方式格式化数组......尤其是删除“数组()”......猜测下一个答案已经回答了它。谢谢

标签: python arrays python-3.x numpy


【解决方案1】:

这不是一个字符串。它是列表中的一个 Numpy 数组。 Numpy 数组被格式化为输出。

测试它 np.array([2,3]) 输出将是 数组([2, 3])。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-11-28
    • 2018-02-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-14
    • 2018-02-24
    相关资源
    最近更新 更多