用np生成一个二维数组
时间: 2023-06-20 09:06:10 浏览: 57
下面是用 NumPy 生成一个 3x3 的二维数组的代码示例:
```python
import numpy as np
arr = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
print(arr)
```
输出结果为:
```
[[1 2 3]
[4 5 6]
[7 8 9]]
```
在这个示例中,我们使用 `np.array()` 函数创建了一个二维数组,并将它赋值给变量 `arr`。数组的元素由一个嵌套的列表表示,其中每个子列表代表一个行向量。
相关问题
python随机生成一个二维数组
在Python中,可以使用NumPy库中的random模块来生成随机的二维数组。下面是几种常用的方法:
1. 使用np.random.random()函数生成指定形状的随机浮点数数组,可以通过传入一个元组来指定数组的形状,例如:np.random.random((2, 3))表示生成一个2行3列的随机浮点数数组。
2. 使用np.random.randint()函数生成指定形状的随机整数数组,可以通过传入一个元组来指定数组的形状,同时还需要指定整数的范围,例如:np.random.randint(0, 10, (2, 3))表示生成一个2行3列的随机整数数组,整数的范围是[0, 10)。
3. 使用np.random.randn()函数生成指定形状的随机标准正态分布数组,可以通过传入一个元组来指定数组的形状,例如:np.random.randn(2, 3)表示生成一个2行3列的随机标准正态分布数组。
anaconda生成一个二维数组
可以使用以下代码生成一个二维数组:
import numpy as np
arr = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
print(arr)
输出结果为:
[[1 2 3]
[4 5 6]
[7 8 9]]