一、介绍numpy array
numpy是Python中常用的科学计算库,提供了高效的多维数组对象numpy array。numpy array是一个固定大小的数组,可以容纳相同类型的元素。在创建numpy array时,如果没有指定初始值,numpy会使用默认值填充数组。
二、numpy array的默认值
在numpy中,创建array时如果没有指定初始值,numpy会使用0来填充数组。这意味着如果创建一个整数类型的数组,默认值为0;如果创建一个浮点数类型的数组,默认值也为0.0;如果创建一个布尔类型的数组,默认值为False。对于复数类型的数组,默认值为0+0j。
三、示例
下面我们通过几个示例来展示numpy array的默认值:
1. 创建整数类型的数组
```python
import numpy as np
arr_int = np.empty((2, 3), dtype=int)
print(arr_int)
```
运行结果为:
```
[[0 0 0]
[0 0 0]]
```
2. 创建浮点数类型的数组
```python
arr_float = np.empty((2, 3), dtype=float)
print(arr_float)
```
运行结果为:
```
[[0. 0. 0.]
令数组全部的值为0 [0. 0. 0.]]
```
3. 创建布尔类型的数组
```python
arr_bool = np.empty((2, 3), dtype=bool)
print(arr_bool)
```
运行结果为:
```
[[False False False]
[False False False]]
```
4. 创建复数类型的数组
```python
arrplex = np.empty((2, 3), dtypeplex)
print(arrplex)
```
运行结果为:
```
[[0.+0.j 0.+0.j 0.+0.j]
[0.+0.j 0.+0.j 0.+0.j]]

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。