python - 具有特定间隙的 numpy 排列

标签 python arrays python-3.x numpy

<分区>

在 python3.x 中有没有更干净、更好的方法来做

a = np.arange(1,4)
b = np.arange(5,10)
c = np.concatenate((a,b))

?所以结果是 c = [1,2,3,5,6,7,8,9,10] 请注意,此示例中选择的数字是任意的!

最佳答案

使用 numpy.r_对象。

c = np.r_[1:4, 5:10]

我觉得以前可能有人问过这个问题

关于python - 具有特定间隙的 numpy 排列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48427365/

相关文章:

文件中的 Python 行?

c++ - 如何将 std::vector<std::string> 作为 char** 传递?

c++ - 是否可以使用枚举来访问数组?

python - 在远程桌面上使用 PyAutoGUI 时出现鼠标点击问题

python - Tensorboard:导入错误:无法导入名称 'main'

python - python中有字符串折叠库函数吗?

python - 如何使用 Python 获取 HTML 文件?

java - 如何从 JsonArray 解析数组?

python - 不显示缺失值​matplotlib

python - 如何使用 break 语句对 Python for 循环使用多处理?