numpy數值統計

2021-10-03 22:40:06 字數 1145 閱讀 2570

一、numpy數值統計:

1、排序

(1)sort

arr1 = np.array([5,2,3,6,7,1])

(2)argsort: 排序後的索引

print(arr1.argsort())

print(arr2.argsort(axis=0))

2.去重:

names = np.array([『小明』, 『小紅』, 『小明』, 『小紅』,『小明』,『小紅』, 『小明』])

print(np.unique(names))

print(np.unique(arr2))

3.重複:

(1) tile: 對陣列進行重複:

print(np.tile(arr2, 2))

(2)repeat: 按元素進行重複:

print(arr2.repeat(2, axis=0))

print(arr2.repeat(2, axis=1))

4.統計函式:

(1)sum:求和

print(np.sum(arr2))

print(np.sum(arr2, axis=0))

print(np.sum(arr2, axis=1))

(2)mean:求均值

print(『總的均值:\n』, np.mean(arr2))

print(『縱向求均值:\n』, np.mean(arr2,axis=0))

print(『橫向求均值:\n』,np.mean(arr2,axis=1))

(3)標準差:

print(np.std(arr2))

print(np.std(arr2, axis=0))

print(np.std(arr2, axis=1))

(4)方差:

np.var(arr2, axis=0)

(5)最小值:

np.min()

(6)最大值:

np.max()

(7)最小值索引:

np.argmin()

(8)最大值索引:

np.argmax()

(9)累計積:

print(np.cumprod(arr1))

(10)累計和:

print(np.cumsum(arr1))

Numpy數值計算基礎

numpy 的英文全稱為 numerical python,意味 python 面向數值計算的第三方庫。numpy 的特點在於,針對 python 內建的陣列型別做了擴充,支援更高維度的陣列和矩陣運算,以及更豐富的數學函式。numpy 是 scipy.org 中最重要的庫之一,它同時也被 panda...

numpy 數值的修改

一 步驟 1 查詢值 使用陣列的索引和切片 2 修改值 直接賦值 例子import numpy as np arr1 np.arange 0,24 reshape 4,6 使用陣列的索引和切片查詢值,並修改值 arr1 2 5 10 print arr1 二 查詢值補充 1 布林索引 a 實質 判斷...

Problem I 數值統計

如果除錯乙個程式讓你很苦惱,千萬不要放棄,成功永遠在拐角之後,除非你走到拐角,否則你永遠不知道你離他多遠,所以,請記住,堅持不懈,直到成功。統計給定的n個數中,負數 零和正數的個數。輸入資料有多組,每組佔一行,每行的第乙個數是整數n n 100 表示需要統計的數值的個數,然後是n個實數 如果n 0,...