python - 如何构建一个numpy数组列表,其中每个数组的大小都是唯一的
问题描述
我正在尝试创建一个 numpy 数组的 python 列表,其中列表中的每个数组都将具有唯一的维度 - 我如何构造它并动态更改列表中特定的特定条目?
例如:我有三个矩阵(numpy 数组),尺寸为 MxN、PxQ 和 AxB,其中 {A,B,P,Q,M,N} 都是唯一整数。我希望将所有三个 numpy 数组都放在同一个列表中,并且能够提取或更改列表中每个矩阵中的特定条目。
这对 python/numpy 有可能吗?
解决方案
只需创建列表:
l = [np.zeros((M, N)), np.zeros((P,Q)), np.zeros((A,B))]
并使用0
,1
或2
来获取您想要的元素。
推荐阅读
- python - 石头、剪刀、纸用 Python
- arrays - Symfony - ChoiceType 表单 - 数组到字符串的转换错误
- html - 站点右侧的空白区域。仅在 chrome 手机上
- c# - Rdlc 报告查看器未在 WPF 应用程序中显示报告
- php - 为什么在 PHPUnit 测试中调用 Collection 的 toArray() 方法不会将嵌套对象转换为数组?
- authentication - 从 Twitter API 获取不记名令牌的问题
- rust - Result<()> 在 Rust 中是什么意思?
- qt - 如何有条件地禁用 QML 绑定到 C++ 后端?
- javascript - React 无法使用对 GET 请求的响应
- sql - 使用外键 SQL 检索数据