numpy中如何创建二维随即数组
时间: 2024-05-08 17:16:38 浏览: 98
可以使用numpy.random模块中的rand函数来创建二维随机数组。rand函数可以接受一个shape参数来指定数组的形状,例如:
```python
import numpy as np
# 创建一个3行4列的随机数组
arr = np.random.rand(3, 4)
print(arr)
```
输出:
```
[[0.16638607 0.24955833 0.7477848 0.11343273]
[0.54829557 0.43822752 0.89284898 0.45355603]
[0.13425705 0.74452985 0.50341398 0.49244389]]
```
此外,还可以使用numpy.random模块中的randn函数来创建二维随机数组,该函数会生成符合标准正态分布(均值为0,方差为1)的随机数。例:
```python
import numpy as np
# 创建一个2行5列的随机数组
arr = np.random.randn(2, 5)
print(arr)
```
输出:
```
[[ 0.71560973 -0.85628716 -0.56813997 -0.04721592 -0.34475535]
[-1.09480823 0.46923484 -0.13202694 1.36611651 0.58012774]]
```
相关问题
numpy一维数组二维数组多维数组
一维数组是指只有一个维度的数组,它包含一列或一行数据。可以使用NumPy库来创建和操作一维数组。例如,可以使用`numpy.array`函数创建一维数组。
二维数组是指具有两个维度的数组,通常可以表示为行和列的形式。它类似于一个矩阵或者一个表格。可以使用NumPy库来创建和操作二维数组。例如,可以使用`numpy.array`函数传递一个嵌套的列表来创建二维数组。
多维数组是指具有多个维度的数组,它可以有三个或更多的维度。可以使用NumPy库来创建和操作多维数组。例如,可以使用`numpy.array`函数传递一个嵌套的列表来创建多维数组。
python中numpy创建空的二维数组
使用numpy库可以很方便地创建二维数组。可以使用numpy的array函数来创建二维数组,例如:
```python
import numpy as np
# 创建一个2x3的二维数组
arr = np.array([[1, 2, 3], [4, 5, 6]])
print(arr)
```
输出结果为:
```
[[1 2 3]
[4 5 6]]
```
其中,`np.array()`函数的参数是一个列表,列表中的每个元素也是一个列表,表示二维数组的每一行。在这个例子中,`[[1, 2, 3], [4, 5, 6]]`表示一个2行3列的二维数组。
阅读全文