使用arange函数创建的数组
时间: 2024-05-02 18:22:15 浏览: 175
使用arange函数可以创建一个一维数组,该数组包含一个给定范围内的均匀间隔值序列。其语法为:
```python
numpy.arange(start, stop, step, dtype=None)
```
其中,参数含义如下:
- start:序列的起始值。默认为0。
- stop:序列的结束值(不包含该值)。
- step:两个相邻值之间的步长。默认为1。
- dtype:输出数组的数据类型。如果未给出,则将根据其他输入参数猜测数据类型。
示例代码:
```python
import numpy as np
arr = np.arange(0, 10, 2)
print(arr) # [0 2 4 6 8]
```
这里创建了一个从0到10(不包含10)的一维数组,步长为2。
相关问题
使用arange函数创建数组
可以使用NumPy库中的arange函数来创建数组,它的语法如下:
```python
numpy.arange(start, stop, step, dtype=None)
```
其中,start表示起始值(包含),stop表示结束值(不包含),step表示步长,dtype表示数据类型。默认数据类型为None,即自动推断数据类型。
例如,创建一个从0到9的一维数组可以这样实现:
```python
import numpy as np
arr = np.arange(0, 10)
print(arr)
```
输出结果为:
```
[0 1 2 3 4 5 6 7 8 9]
```
另外,还可以通过指定步长来创建数组。例如,创建一个从0到9,步长为2的一维数组可以这样实现:
```python
import numpy as np
arr = np.arange(0, 10, 2)
print(arr)
```
输出结果为:
```
[0 2 4 6 8]
```
使用arange函数创建一个二维数组,3行4列
可以使用以下代码创建一个3行4列的二维数组:
import numpy as np
arr = np.arange(12).reshape(3,4)
print(arr)
输出结果为:
[[ 1 2 3]
[ 4 5 6 7]
[ 8 9 10 11]]
阅读全文