以下代码为生成一个元素为3行4列的矩阵,并根据矩阵的每个元素值进行相应的操作,并将操作后的结果存储在数组中,并输出该数组的所有元素。
import numpy as np
# 生成一个3行4列的矩阵
matrix = np.array([[1,2,3,4],[5,6,7,8],[9,10,11,12]])
# 定义一个空的数组,用于存储矩阵操作后的结果
result_array = np.empty([3,4], dtype=int)
# 对矩阵中的每个元素进行操作,并将操作后的结果存储到数组中
for i in range(3):
for j in range(4):
result_array[i][j] = matrix[i][j] * 2 + 1 # 例如这里操作为将矩阵中元素的值翻倍后加1
# 打印输出数组
print(result_array)
输出结果为:
[[ 3 5 7 9]
[11 13 15 17]
[19 21 23 25]]