【问题标题】:How to generate an array with the same element more directly?如何更直接地生成具有相同元素的数组?
【发布时间】:2020-10-14 00:58:54
【问题描述】:

我有一个这种形式的数组value

array([0.69])

那我想把0.69提取出来形成一个这种形式的数组

array([[0.69],
       [0.69],
       [0.69],
       [0.69],
       [0.69],
       [0.69],
       [0.69]])

感觉我的代码很间接,需要很多操作。

value = np.array([0.69])
np.array([[value[0].tolist()]] * 7)

能否请您详细说明如何更直接地实现我的目标?

【问题讨论】:

标签: arrays python-3.x list


【解决方案1】:

我发现np.full((7, 1), value)np.array([[value[0].tolist()]] * 7) 更快更简单。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-05-08
    • 1970-01-01
    • 1970-01-01
    • 2014-06-13
    • 1970-01-01
    • 1970-01-01
    • 2020-03-12
    相关资源
    最近更新 更多