python - 使用 Python 进行矩阵操作
问题描述
这里是新学习者,我需要一些有关矩阵操作的帮助。
假设我有矩阵 A:3x4,我需要将其重塑为矩阵 B:12x1。
A 的第一行中的值将是 B 中的第一个 4 值,A 中的第二行将在 B 中的第 5-8 列中......等等。
详情请看图片。
我的真实项目涉及图像或 1000 x 1000 x 3 矩阵,因此我需要扩展解决方案。
举例说明:
解决方案
numpy 是处理数组的好选择
import numpy as np
data = range(1,13)
basic_array = np.array(data).reshape(3,4)
wanted_array = basic_array.reshape(-1,1)
这也适用于图片
推荐阅读
- javascript - 使用 Async/Await 使 API 获取“POST”的正确方法
- sql-server - SQL Server 排名
- java - 单击 BottomSheet RecyclerView 时为空 ArrayList
- google-maps - 用于谷歌地图标记的 SVG 图标
- primefaces - 如何使用 Chart.js 限制 X 轴上的数据点数量
- wordpress - Woocommerce 产品类别和子类别下拉选择
- swift - 解决类的歧义扩展属性
- android - 使用 Ionic 3 将生成的 Blob 下载到 Android 设备中
- extjs - 网格组合框和文本字段编辑器 - 动态更改 emptyText 并清除字段
- awk - awk 脚本未读取要执行的输入文件