【问题标题】:Merging numpy arrays (inserting extra values into an existing array)合并 numpy 数组(将额外的值插入现有数组)
【发布时间】:2012-11-20 10:49:37
【问题描述】:

用例:比如在 Matplotlib 中绘图。

import numpy as np
orig = np.arange(0, 30 + 0.5, 0.5)
extra = orig - 0.01  # I'm interested in a few extra values

x = np.???(orig, extra)

我想要的是以某种方式合并(我猜当前用例也需要排序)这两个数组(并不总是具有相同的大小),以便我可以将其用于后续绘图?

【问题讨论】:

    标签: python numpy merge plot


    【解决方案1】:

    如果我理解正确,您正在寻找

    x = np.sort(np.hstack((orig, extra)))
    

    这里,hstack() 合并两个数组,sort() 对结果进行排序。

    【讨论】:

      猜你喜欢
      • 2020-01-05
      • 2013-09-06
      • 2015-08-24
      • 1970-01-01
      • 2016-07-21
      • 2021-09-05
      • 2021-08-03
      • 1970-01-01
      • 2022-12-21
      相关资源
      最近更新 更多