一、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,...