Python 使用 mouse_callback 函数将值存储到矩阵中
要将 mouse_callback 函数中的值放入矩阵中,首先需要定义一个矩阵来存储这些值。假设矩阵的大小为 m 行 n 列,可以使用 numpy 库来创建矩阵。接下来,在 mouse_callback 函数中,将获取到的值赋给矩阵的相应位置。
以下是一个示例代码:
import numpy as np
m = 3 # 矩阵的行数
n = 4 # 矩阵的列数
matrix = np.zeros((m, n)) # 创建一个大小为 m 行 n 列的矩阵,初始值为 0
def mouse_callback(x, y, value):
# 将获取到的值放入矩阵中的相应位置
matrix[x][y] = value
# 调用 mouse_callback 函数来更新矩阵的值
mouse_callback(1, 2, 5)
mouse_callback(0, 3, 7)
print(matrix)
运行以上代码,输出结果为:
array([[0., 0., 0., 7.],
[0., 0., 5., 0.],
[0., 0., 0., 0.]])
可以看到,通过调用 mouse_callback 函数,将值 5 放入矩阵的 (1, 2) 位置,将值 7 放入矩阵的 (0, 3) 位置。
原文地址: https://www.cveoy.top/t/topic/o3W1 著作权归作者所有。请勿转载和采集!