python - 如何将一个 numpy 数组拆分为多个批次,其中每个批次中的行数是用户指定的
问题描述
例如,我有一个 110 行的 numpy 数组。
如何拆分此数组,以便每个拆分/批次有 20 行,其中 20 由用户指定?这还需要考虑到最后一个只有 10 行的拆分/批处理。
我知道有类似的 numpy 函数,np.array_split()
但此函数不允许您指定每个拆分/批次应该有多少行(它只允许您指定您想要的拆分/批次数量)。
提前谢谢了。
解决方案
推荐阅读
- linux - 等待命令完成/窗口在 Bash 中关闭
- java - 在 Java 中访问文件线程安全
- linux - Docker 对多应用或微服务架构有何优势
- java - 如何从android中的第二个活动设置按钮的可见性
- node.js - GET REST 管道缓冲区响应
- javascript - 我想将 webapp 的详细信息分享到本机 facebook 应用程序
- sql-server - 即时添加 ID 以选择查询
- javascript - 避免在其他对象中传递函数引用
- c# - 为什么 C++ 从 C# 中为返回自定义结构的函数获取错误的参数值
- reactjs - 如何在 React 中触发未捕获的异常以进行 Sentry 测试?