2.数组的属性(查看数组的维度,数组元素的个数)
时间: 2024-05-06 16:17:52 浏览: 18
在Python中,可以通过以下属性查看数组的维度和元素个数:
1. 使用`shape`属性查看数组的维度和元素个数。例如:
```python
import numpy as np
# 创建一个二维数组
arr = np.array([[1,2,3],[4,5,6]])
# 查看数组的维度和元素个数
print(arr.shape) # 输出 (2, 3),表示数组有2行3列
```
2. 使用`ndim`属性查看数组的维度。例如:
```python
import numpy as np
# 创建一个三维数组
arr = np.array([[[1,2,3],[4,5,6]],[[7,8,9],[10,11,12]]])
# 查看数组的维度
print(arr.ndim) # 输出 3,表示数组有3个维度
```
注意:以上示例均使用了NumPy库创建数组。如果使用Python内置的列表或元组创建数组,可以使用`len`函数查看数组元素个数。例如:
```python
# 创建一个一维数组
arr = [1, 2, 3, 4, 5]
# 查看数组的元素个数
print(len(arr)) # 输出 5,表示数组有5个元素
```
相关问题
数组的属性(查看数组的维度,数组元素的个数)
要查看数组的维度和元素个数,可以使用以下属性:
1. 维度:使用数组的ndim属性可以查看数组的维度,例如,对于一个二维数组arr,可以使用arr.ndim查看其维度。
2. 元素个数:使用数组的size属性可以查看数组的元素个数,例如,对于一个二维数组arr,可以使用arr.size查看其元素个数。
示例代码如下:
```python
import numpy as np
# 创建一个二维数组
arr = np.array([[1, 2], [3, 4], [5, 6]])
# 查看数组的维度
print("数组的维度:", arr.ndim)
# 查看数组的元素个数
print("数组的元素个数:", arr.size)
```
输出结果为:
```
数组的维度: 2
数组的元素个数: 6
```
数组的属性(查看数组的维度,数组元素的个数) 3.将一个给定数组进行转置。返回数组的最后一个元素. 给定一个一维数组,返回逆序的数组
1. 数组的属性:
要查看一个数组的维度和元素个数,可以使用以下代码:
```python
import numpy as np
arr = np.array([[1, 2, 3], [4, 5, 6]])
print("数组的维度:", arr.shape)
print("数组元素的个数:", arr.size)
```
输出结果为:
```
数组的维度: (2, 3)
数组元素的个数: 6
```
2. 数组转置:
要将一个数组进行转置,可以使用 `numpy.transpose()` 函数或者数组的 `.T` 属性。以下是示例代码:
```python
import numpy as np
arr = np.array([[1, 2, 3], [4, 5, 6]])
transposed_arr = np.transpose(arr)
print(transposed_arr)
print(arr.T)
```
输出结果为:
```
[[1 4]
[2 5]
[3 6]]
[[1 4]
[2 5]
[3 6]]
```
3. 返回数组的最后一个元素:
要返回一个数组的最后一个元素,可以使用以下代码:
```python
import numpy as np
arr = np.array([1, 2, 3, 4, 5])
print(arr[-1])
```
输出结果为:
```
5
```
4. 逆序的数组:
要将一个一维数组逆序,可以使用以下代码:
```python
import numpy as np
arr = np.array([1, 2, 3, 4, 5])
reversed_arr = arr[::-1]
print(reversed_arr)
```
输出结果为:
```
[5 4 3 2 1]
```