利用np.array构建一个2*3形状的二维数组,获得其相关属性 设置 start 、stop 值以及步长,最终输出 0-10 中的偶数 利用linspace输出[10. 13. 16. 19]
时间: 2023-12-14 14:38:11 浏览: 63
以下是实现代码:
``` python
import numpy as np
# 构建二维数组
arr = np.array([[1, 2, 3], [4, 5, 6]])
# 输出相关属性
print("数组形状:", arr.shape)
print("数组维度数:", arr.ndim)
print("数组元素类型:", arr.dtype)
# 输出0-10中的偶数
arr = np.arange(0, 11, 2)
print(arr)
# 利用linspace输出[10. 13. 16. 19]
arr = np.linspace(10, 19, 4)
print(arr)
```
输出结果:
```
数组形状: (2, 3)
数组维度数: 2
数组元素类型: int32
[ 0 2 4 6 8 10]
[10. 13. 16. 19.]
```
相关问题
用python写出利用np.array构建一个2*3形状的二维数组,获得其相关属性 设置 start 、stop 值以及步长,最终输出 0-10 中的偶数 利用linspace输出[10. 13. 16. 19]
代码如下:
```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]
```
利用np.array构建一个2*3形状的二维数组,获得其相关属性
可以按照以下方式构建一个2*3的二维数组:
```python
import numpy as np
arr = np.array([[1, 2, 3], [4, 5, 6]])
print(arr)
```
输出如下:
```
[[1 2 3]
[4 5 6]]
```
可以通过以下代码获取数组的相关属性:
```python
print("数组的形状:", arr.shape)
print("数组的数据类型:", arr.dtype)
print("数组中元素的总个数:", arr.size)
print("数组的维度数:", arr.ndim)
```
输出如下:
```
数组的形状: (2, 3)
数组的数据类型: int64
数组中元素的总个数: 6
数组的维度数: 2
```
阅读全文