admin 管理员组

文章数量: 1184232


2024年3月30日发(作者:二郎神名字的由来)

numpy二维数组统计元素次数

## 1. 什么是numpy二维数组?

numpy二维数组是具有两个维度的数组,可以理解为由行和列构成

的表格。每个元素在表格中都有一个对应的位置,可以通过行索引

和列索引来访问。numpy提供了丰富的函数和方法来处理和操作这

些二维数组。

## 2. 创建numpy二维数组

要创建一个numpy二维数组,可以使用`()`函数,并

传入一个嵌套的列表或元组作为参数。每个内层列表或元组对应数

组的一行,而外层列表或元组则对应数组的各行。

下面是一个示例,创建一个3行4列的numpy二维数组:

```python

import numpy as np

arr = ([[1, 2, 3, 4], [5, 6, 7, 8], [9, 10, 11, 12]])

print(arr)

```

输出结果如下:

```

array([[ 1, 2, 3, 4],

[ 5, 6, 7, 8],

[ 9, 10, 11, 12]])

```

## 3. 统计元素次数

numpy提供了多种方法来统计二维数组中各个元素的次数,下面介

绍其中的几种常用方法。

### 3.1 使用`()`函数

`()`函数用于获取数组中的唯一元素,并返回一个有

序的数组。可以通过设置参数`return_counts=True`来返回每个唯

一元素的出现次数。

下面是一个示例,使用`()`函数统计数组中各个元素

的次数:

```python

import numpy as np

arr = ([[1, 1, 2, 2, 2], [3, 3, 3, 4, 4], [5, 5, 6, 7, 7]])

unique_elements, counts = (arr, return_counts=True)


本文标签: 数组 元素 列表