日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) >

Numpy数据处理基础方法:运算、随机排列、修改

發(fā)布時(shí)間:2024/3/12 50 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Numpy数据处理基础方法:运算、随机排列、修改 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

目錄

一、使用sum、mean、max、min、std、median、cumsum等方法進(jìn)行求和、取平均值、最大值、最小值、標(biāo)準(zhǔn)差、中位數(shù)、累計(jì)和的運(yùn)算

二、使用abs、ceil、floor、sign、cos、sin、tan等方法進(jìn)行取絕對(duì)值、向上取整、向下取整、正負(fù)值、余弦、正弦、正切等數(shù)學(xué)運(yùn)算

?三、使用sqrt、square、log等方法進(jìn)行求平方根、平方、取對(duì)數(shù)等運(yùn)算

?四、使用choice和p概率結(jié)合生成按照自定概率的數(shù)據(jù)

?五、使用shuffle進(jìn)行隨機(jī)排序

六、修改指定的數(shù)據(jù)


本數(shù)據(jù)純屬虛構(gòu),如有雷同實(shí)屬巧合

一、使用sum、mean、max、min、std、median、cumsum等方法進(jìn)行求和、取平均值、最大值、最小值、標(biāo)準(zhǔn)差、中位數(shù)、累計(jì)和的運(yùn)算

print("\n練習(xí)12:將列表按不同要求進(jìn)行運(yùn)算: \n") array53 = np.array([22, 36, 27, 43]) print("\n求和:\n\n",array53.sum()) print("\n平均值:\n\n",array53.mean()) print("\n最大值:\n\n",array53.max()) print("\n最小值:\n\n",array53.min()) print("\n標(biāo)準(zhǔn)差:\n\n",np.std(array53)) print("\n中位數(shù):\n\n",np.median(array53)) print("\n累計(jì)和:\n\n",array53.cumsum())

?

print("\n練習(xí)13:將相同內(nèi)容的數(shù)據(jù)按不同方向進(jìn)行求和運(yùn)算: \n") print("\n水平方向求和:\n\n",np.sum([[0, 1], [0, 5]], axis=0)) print("\n豎直方向求和:\n\n",np.sum([[0, 1], [0, 5]], axis=1))

?

二、使用abs、ceil、floor、sign、cos、sin、tan等方法進(jìn)行取絕對(duì)值、向上取整、向下取整、正負(fù)值、余弦、正弦、正切等數(shù)學(xué)運(yùn)算

print("\n練習(xí)14:數(shù)據(jù)的數(shù)學(xué)運(yùn)算:\n") array54 = np.array([2.053, -34.1, 448.75, 0.2, 0]) print("\n絕對(duì)值:\n\n",np.abs(array54)) print("\n向上取整:\n\n",np.ceil(array54)) print("\n向下取整:\n\n",np.floor(array54)) print("\n正負(fù)值:\n\n",np.sign(array54)) print("\n余弦:\n\n",np.cos(array54)) print("\n正弦:\n\n",np.sin(array54)) print("\n正切:\n\n",np.tan(array54))

?

?三、使用sqrt、square、log等方法進(jìn)行求平方根、平方、取對(duì)數(shù)等運(yùn)算

array55 = np.array([225.3, 3.124, 54.7, 0.5684]) print("\n平方根:\n\n",np.sqrt(array55)) print("\n平方:\n\n",np.square(array55)) print("\n以e為底的對(duì)數(shù):\n\n",np.log(array55)) print("\n以10為底的對(duì)數(shù):\n\n",np.log10(array55)) print("\n以2為底的對(duì)數(shù):\n\n",np.log2(array55))

?

?四、使用choice和p概率結(jié)合生成按照自定概率的數(shù)據(jù)

print("\n練習(xí)15:使用 choice按照某種概率分布生成3*7數(shù)列,p是概率: \n") print(np.random.choice(np.array([125, 782, 538, 54, 4535]), (3, 7), p=[0.1, 0, 0.3, 0.6, 0]))

?五、使用shuffle進(jìn)行隨機(jī)排序

print("\n練習(xí)16:使用shuffle對(duì)數(shù)組元素進(jìn)行隨機(jī)排列: \n") array56 = np.arange(10) print("\n原列表:\n\n",array56) np.random.shuffle(array56) print("\n洗牌后:\n\n",array56)

?

?

六、修改指定的數(shù)據(jù)

print("\n練習(xí)17:復(fù)制并修改指定索引號(hào)的數(shù)據(jù): \n") array57 = np.random.rand(3) array58 = np.copy(array57) array58[0] = 111 print("\n原列表:\n\n",array57) print("\n修改后:\n\n",array58)

?

?

總結(jié)

以上是生活随笔為你收集整理的Numpy数据处理基础方法:运算、随机排列、修改的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。