用python写出利用np.array构建一个2*3形状的二维数组,获得其相关属性 设置 start 、stop 值以及步长,最终输出 0-10 中的偶数 利用linspace输出[10. 13. 16. 19]
时间: 2023-12-14 17:38:04 浏览: 124
Python中创建二维数组
代码如下:
```python
import numpy as np
# 构建一个2*3的二维数组
arr = np.array([[1, 2, 3], [4, 5, 6]])
print("数组的形状为:", arr.shape)
print("数组中元素的数据类型为:", arr.dtype)
print("数组中元素的个数为:", arr.size)
# 设置 start、stop 值以及步长,最终输出 0-10 中的偶数
arr_even = np.arange(0, 11, 2)
print("0-10 中的偶数为:", arr_even)
# 利用 linspace 输出 [10. 13. 16. 19]
arr_linspace = np.linspace(10, 19, num=4, dtype=int)
print("linspace 输出的数组为:", arr_linspace)
```
输出结果为:
```
数组的形状为: (2, 3)
数组中元素的数据类型为: int64
数组中元素的个数为: 6
0-10 中的偶数为: [ 0 2 4 6 8 10]
linspace 输出的数组为: [10 13 16 19]
```
阅读全文