Python 数组扩维:从 (15,2) 到 (15,2,120) 示例
Python 数组扩维:从 (15,2) 到 (15,2,120) 示例
本文提供 Python 代码示例,演示如何使用 numpy 库将一个 (15,2) 的数组扩展到 (15,2,120)。
import numpy as np
# 创建一个(15,2)的数组
arr = np.zeros((15,2))
# 扩展数组到(15,2,120)
new_arr = np.zeros((15,2,120))
new_arr[:,:,0:2] = arr
代码解释:
- 创建原始数组: 使用
np.zeros((15,2))创建一个 (15,2) 的数组,并初始化为全零数组。 - 创建新数组: 使用
np.zeros((15,2,120))创建一个 (15,2,120) 的数组,同样初始化为全零数组。 - 复制数据: 使用
new_arr[:,:,0:2] = arr将原始数组arr的值复制到新数组new_arr的前两个维度中。
注意: 此代码示例只是扩展数组的一种方法,其他方法也可以实现相同的功能。
希望本文能帮助您理解 Python 数组扩维的概念和操作方法。
原文地址: https://www.cveoy.top/t/topic/lmld 著作权归作者所有。请勿转载和采集!