numpy - 从 numpy 行向量中每第 5 和第 6 个元素切片
问题描述
我有一个这样的数组:A = ([0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16])
并且想从这个行向量中提取每第 5 个“和”第 6 个元素,导致B = ([4,5,9,10,14,15])
.
我知道如何提取每 5 个元素:B = A[::5]
但不知道如何一个接一个地提取两个值。
解决方案
您可以使用:
A[4::5]
得到array([ 4, 9, 14])
然后连接和排序A[::5]
。
推荐阅读
- javascript - 如何还原 Chrome 扩展内容脚本(重复)
- sql - SQL 3 表连接
- hyperledger-fabric - Hyperledger Fabric 是否支持原生 Rest API?
- c - 如何理解 Gdb 中显示的奇怪内存地址?
- jmeter - 使用 IntelliJ Idea 调试自定义 JMeter 插件
- scroll - 有没有办法在仪表板中制作可滚动的部分?
- json - 状态消息:无法对嵌套资源执行请求的操作。未找到父资源“VMName”。(代码:ParentResourceNotFound)
- python - 我如何使用这个 for 循环到这个 webscraping stock 模块?
- python - 如何根据一组多对模式中两个模式的共现来修剪字符串?
- sql - LIMIT 不包含变量