、使用numpy内置函数进行数组的创建: 创建一个由0到10,以1为步长的数组 创建用0填充的数组,形状为:(2,3) 创建用1填充的数组,形状为:(3,2) 创建由随机数组成的数组,形状为:(3,2) 创建具有有规律递增值的数组,创建后数组值为[ 2. , 2.1, 2.2, 2.3, 2.4, 2.5, 2.6, 2.7, 2.8, 2.9] 创建具有指定数量元素的数组,并在指定的开始值和结束值之间保持间隔平均,创建后的数组值为[ 1. , 1.6, 2.2, 2.8, 3.4, 4. ]
时间: 2024-03-12 12:46:54 浏览: 69
以下是使用NumPy内置函数创建这些数组的示例代码:
```python
import numpy as np
# 创建一个由0到10,以1为步长的数组
arr1 = np.arange(0, 11, 1)
print(arr1)
# 创建用0填充的数组,形状为:(2,3)
arr2 = np.zeros((2, 3))
print(arr2)
# 创建用1填充的数组,形状为:(3,2)
arr3 = np.ones((3, 2))
print(arr3)
# 创建由随机数组成的数组,形状为:(3,2)
arr4 = np.random.rand(3, 2)
print(arr4)
# 创建具有有规律递增值的数组,创建后数组值为[ 2. , 2.1, 2.2, 2.3, 2.4, 2.5, 2.6, 2.7, 2.8, 2.9]
arr5 = np.linspace(2, 2.9, 10)
print(arr5)
# 创建具有指定数量元素的数组,并在指定的开始值和结束值之间保持间隔平均,创建后的数组值为[ 1. , 1.6, 2.2, 2.8, 3.4, 4. ]
arr6 = np.linspace(1, 4, 6)
print(arr6)
```
输出结果为:
```
[ 0 1 2 3 4 5 6 7 8 9 10]
[[0. 0. 0.]
[0. 0. 0.]]
[[1. 1.]
[1. 1.]
[1. 1.]]
[[0.38952724 0.66386341]
[0.29679643 0.39473152]
[0.76028304 0.55693307]]
[2. 2.1 2.2 2.3 2.4 2.5 2.6 2.7 2.8 2.9]
[1. 1.6 2.2 2.8 3.4 4. ]
```
阅读全文