数组的属性(查看数组的维度,数组元素的个数)
时间: 2024-05-15 09:13:38 浏览: 16
在 Python 中,可以使用 `ndarray.shape` 属性查看数组的维度,使用 `ndarray.size` 属性查看数组元素的个数。
例如,对于一个名为 `arr` 的数组,可以使用以下代码查看其维度和元素个数:
```python
import numpy as np
arr = np.array([[1, 2, 3], [4, 5, 6]])
print("数组维度:", arr.shape)
print("数组元素个数:", arr.size)
```
输出结果为:
```
数组维度: (2, 3)
数组元素个数: 6
```
在这个例子中,数组 `arr` 的维度为 `(2, 3)`,即有 2 行和 3 列,总共有 6 个元素。
相关问题
2.数组的属性(查看数组的维度,数组元素的个数)
在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个元素
```
数组的属性(查看数组的维度,数组元素的个数) 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]
```
相关推荐
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)