中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

NumPy數組離散化的方法是什么

小億
96
2024-05-13 14:06:13
欄目: 編程語言

NumPy數組可以通過使用`numpy.digitize`函數進行離散化。該函數接受一個數組和一組邊界值作為輸入,并將輸入數組中的元素按照邊界值進行分組。具體來說,`numpy.digitize`函數將數組中的元素按照邊界值劃分為若干個區間,并返回一個新的數組,該數組表示每個元素所在的區間索引。

例如,可以使用以下代碼對一個NumPy數組進行離散化:

```python

import numpy as np

# 創建一個NumPy數組

arr = np.array([1, 5, 10, 15, 20, 25])

# 指定邊界值

bins = np.array([0, 10, 20])

# 對數組進行離散化

discretized_arr = np.digitize(arr, bins)

print(discretized_arr)

```

輸出結果為:

```

[1 1 2 2 3 3]

```

在這個例子中,原始數組中的元素被劃分為三個區間:小于等于10的元素屬于第一個區間,大于10且小于等于20的元素屬于第二個區間,大于20的元素屬于第三個區間。`numpy.digitize`函數返回的結果數組表示每個元素所在的區間索引。

0
罗城| 新疆| 宁化县| 靖宇县| 巴彦淖尔市| 天峻县| 桂平市| 巴彦县| 沐川县| 乳源| 桐城市| 威信县| 无极县| 治多县| 金坛市| 岳阳市| 长宁县| 江华| 秦安县| 镶黄旗| 青河县| 梁河县| 渭源县| 汉源县| 独山县| 丁青县| 安平县| 姜堰市| 双城市| 唐海县| 红河县| 平舆县| 娱乐| 鹤峰县| 将乐县| 登封市| 景德镇市| SHOW| 大丰市| 芜湖县| 呼玛县|