第一行值为1,2,...n;第二行为n+1,n+2,.....nXn;以此规律用numpy生成n乘n的二维数组,
时间: 2023-04-03 17:04:58 浏览: 99
利用numpy实现一、二维数组的拼接简单代码示例
好的,这个问题我可以回答。可以使用numpy库中的reshape函数和arange函数来生成这个二维数组。具体代码如下:
import numpy as np
n = 5
arr = np.arange(1, n+1).reshape(n, 1) * np.arange(1, n+1)
print(arr)
输出结果为:
[[ 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]]
希望这个回答能够帮到你。
阅读全文