我需要在python中编写一个函数,该函数将矩阵作为参数,如果元素是偶数,则将矩阵的每个元素除以2(否则,什么也不做。)>
我还需要为此使用列表理解。
例如,如果我有一个像m = [[5,4],[2,3],[6,7]]的矩阵,输出:[[5,2],[1,3],[3 ,7]]
谢谢。
我需要在python中编写一个函数,该函数将矩阵作为参数并将矩阵的每个元素除以2(如果元素为偶数(否则,不执行任何操作)。我还需要使用列表...
def f(matrix):
return [ [x//2 if x%2==0 else x for x in m ] for m in matrix]
print(f([[5, 4], [2, 3], [6, 7]]))