【问题标题】:How to combine strings from 2 numpy arrays如何组合来自 2 个 numpy 数组的字符串
【发布时间】:2021-09-17 04:32:13
【问题描述】:

arr = [12345, 12345, 12345, 12345] 路径 = [67890, 67890, 67890, 67890]

如何结合这两个 numpy 数组来获得下面的输出? 输出 = [1234567890, 1234567890, 1234567890, 1234567890]

【问题讨论】:

标签: numpy


【解决方案1】:

IIUC,这是一种方法:

arr_list = [arr, paths]
result = np.apply_along_axis(''.join, 0, arr_list)

【讨论】:

  • 我怀疑使用 zip 的列表理解会更快。
  • 我也想到了。但是,我没有比较性能@hpaulj
  • numpy.char.add(arr,path) 可能是另一种选择,也许更容易阅读。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-11-22
  • 1970-01-01
  • 2019-05-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多