Python 使用 mouse_callback 函数填充矩阵
要将 mouse_callback 函数中的值放入矩阵中,需要先创建一个矩阵,然后在 mouse_callback 函数中将值填入矩阵的相应位置。
下面是一个示例代码:
import numpy as np
# 创建一个3x3的矩阵
matrix = np.zeros((3, 3))
def mouse_callback(x, y, value):
# 将value填入矩阵的(x, y)位置
matrix[x, y] = value
# 示例调用
mouse_callback(0, 0, 1)
mouse_callback(1, 1, 2)
mouse_callback(2, 2, 3)
print(matrix)
输出结果为:
[[1. 0. 0.]
[0. 2. 0.]
[0. 0. 3.]]
在示例中,通过调用 mouse_callback 函数,分别将值 1、2 和 3 放入矩阵的 (0, 0)、(1, 1) 和 (2, 2) 位置。最后打印出矩阵的值。
原文地址: https://www.cveoy.top/t/topic/o3W4 著作权归作者所有。请勿转载和采集!