numpy - 如何将numpy中的数字序列拆分为单个数字?
问题描述
感谢任何有捷径的人在下面提供帮助。提前致谢。
下面有一个具有 16 个元素和形状 (16,) 的一维 numpy 数组
[' 5, 5, 5, 5, 0 ' ' 3, 3, 0, 5, 3, 5 ' ' 4, 4, 4, 0, 6, 4 ' ' 4, 4, 4, 0, 6, 4 ' ' 2, 5, 2, 5, 0, 5 ' ' 2, 5, 5, 5, 0, 5 ' ' 3, 3, 0, 5, 3, 3 ' ' 6, 4, 4, 0, 6, 4 ' ' 4, 4, 4, 0, 6, 4 ' ' 0, 1, 1, 6, 6, 3 ' ' 3, 3, 0, 3, 6, 3 ' ' 2, 0, 4, 2, 6, 4 ' ' 6, 6, 6, 6, 6, 0 ' ' 4, 4, 4, 0, 6, 4 ' ' 4, 4, 4, 0, 6, 4 ' ' 3, 3, 0, 6, 6, 3 ']
我怎样才能拆分上面的每个元素并变成一个像这样的形状为 16 X 6 的二维 numpy 数组
5, 5, 5, 5, 0, 0 (padding one zero at the end)
3, 3, 0, 5, 3, 5
4, 4, 4, 0, 6, 4
.....
3, 3, 0, 6, 6, 3
解决方案
您提到的形状代表一个秩数组。改变 numpy 数组形状的一种方法是使用 numpy.reshape(16,6) 如果您之前的 numpy 数组形状是 (1,96)。如果您告诉我您的尝试是制作 rank 数组,我可能会更好地帮助您.
推荐阅读
- html - 如何从另一个模型的视图访问 1 个模型参数?
- azure-devops - 如何使用 rest api 在 Azure devops 部署组中获取选定机器的部署
- date - DAYOFWEEK 文化是否依赖于 bigquery?
- r - 在程序 R 中创建独特的研究站点图
- flutter - Flutter - 将表单绑定到模型
- database - 使用 myphp 将站点数据库恢复到以前使用的数据库
- tcp - 如何在单个 TCP 数据包中从不同文件中分离数据?
- emacs - Emacs 和 python 模式自动缩进
- python - 如何根据字典的值对字典进行降序排序?
- nativescript - 使用 nativescript-facebook 记录标准事件