2024-04-24 04:16:44 发布
网友
我是numpy的新手,并试图找到一种使用numpy编写mult表的有效方法。在
def mult_table(): result = [] for i in a: for j in a: result.append(i*j) return result
在numpy中,我看到了一个点矩阵和一个matmul,但不知道如何复制上述逻辑。在
一种方法是使用^{}。您可以很容易地将其包装在函数中。在
import numpy as np def mult_table(n): rng = np.arange(1, n+1) return rng * rng[:, None] print(mult_table(5)) # [[ 1 2 3 4 5] # [ 2 4 6 8 10] # [ 3 6 9 12 15] # [ 4 8 12 16 20] # [ 5 10 15 20 25]]
一种方法是使用^{} 。您可以很容易地将其包装在函数中。在
相关问题 更多 >
编程相关推荐