日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

Python基礎(chǔ)之numpy庫(kù)的使用

瀏覽:173日期:2022-06-20 17:41:28
numpy庫(kù)概述

numpy庫(kù)處理的最基礎(chǔ)數(shù)據(jù)類型是由同種元素構(gòu)成的多維數(shù)組,簡(jiǎn)稱為“數(shù)組”

數(shù)組的特點(diǎn)

數(shù)組中所有元素的類型必須相同 數(shù)組中元素可以用整數(shù)索引 序號(hào)從0開(kāi)始

ndarray類型的維度叫做軸,軸的個(gè)數(shù)叫做秩

numpy庫(kù)的解析

由于numpy庫(kù)中函數(shù)較多而且容易與常用命名混淆,建議采用如下方法引用numpy庫(kù)

import numpy as np

numpy庫(kù)中常用的創(chuàng)建數(shù)組函數(shù)

函數(shù) 描述 np.array([x,y,z],dtype=int) 從Python列表和元組中創(chuàng)建數(shù)組 np.arange(x,y,i) 創(chuàng)建一個(gè)由x到y(tǒng),以i為步長(zhǎng)的數(shù)組 np.linspace(x,y,n) 創(chuàng)建一個(gè)由x到y(tǒng),等分成n個(gè)元素的數(shù)組 np.indices((m,n)) 創(chuàng)建一個(gè)m行n列的矩陣 np.random.rand(m,n) 創(chuàng)建一個(gè)m行n列的隨機(jī)數(shù)組 np.ones((m,n),dtype) 創(chuàng)建一個(gè)m行n列全1的數(shù)組,dtype是數(shù)據(jù)類型 np.empty((m,n),dtype) 創(chuàng)建一個(gè)m行n列全0的數(shù)組,dtype是數(shù)據(jù)類型

import numpy as npa1 = np.array([1,2,3,4,5,6])a2 = np.arange(1,10,3)a3 = np.linspace(1,10,3)a4 = np.indices((3,4))a5 = np.random.rand(3,4)a6 = np.ones((3,4),int)a7 = np.empty((3,4),int)print(a1)print('===========================================================')print(a2)print('===========================================================')print(a3)print('===========================================================')print(a4)print('===========================================================')print(a5)print('===========================================================')print(a6)print('===========================================================')print(a7)=================================================================================[1 2 3 4 5 6]===========================================================[1 4 7]===========================================================[ 1. 5.5 10. ]===========================================================[[[0 0 0 0] [1 1 1 1] [2 2 2 2]] [[0 1 2 3] [0 1 2 3] [0 1 2 3]]]===========================================================[[0.00948155 0.7145306 0.50490391 0.69827703] [0.18164292 0.78440752 0.75091258 0.31184394] [0.17199081 0.3789 0.69886588 0.0476422 ]]===========================================================[[1 1 1 1] [1 1 1 1] [1 1 1 1]]===========================================================[[0 0 0 0] [0 0 0 0] [0 0 0 0]]

在建立一個(gè)簡(jiǎn)單的數(shù)組后,可以查看數(shù)組的屬性

屬性 描述 ndarray.ndim 數(shù)組軸的個(gè)數(shù),也被稱為秩 ndarray.shape 數(shù)組在每個(gè)維度上大小的整數(shù)元組 ndarray.size 數(shù)組元素的總個(gè)數(shù) ndarray.dtype 數(shù)組元素的數(shù)據(jù)類型,dtype類型可以用于創(chuàng)建數(shù)組 ndarray.itemsize 數(shù)組中每個(gè)元素的字節(jié)大小 ndarray.data 包含實(shí)際數(shù)組元素的緩沖區(qū)地址 ndarray.flat 數(shù)組元素的迭代器

import numpy as npa6 = np.ones((3,4),int)print(a6)print('=========================================')print(a6.ndim)print('=========================================')print(a6.shape)print('=========================================')print(a6.size)print('=========================================')print(a6.dtype)print('=========================================')print(a6.itemsize)print('=========================================')print(a6.data)print('=========================================')print(a6.flat)=================================================================================[[1 1 1 1] [1 1 1 1] [1 1 1 1]]=========================================2=========================================(3, 4)=========================================12=========================================int32=========================================4=========================================<memory at 0x0000020D79545908>=========================================<numpy.flatiter object at 0x0000020D103B1180>

數(shù)組在numpy中被當(dāng)做對(duì)象,可以采用< a >.< b >()方式調(diào)用一些方法。

ndarray類的形態(tài)操作方法

方法 描述 ndarray.reshape(n,m) 不改變數(shù)組ndarray,返回一個(gè)維度為(n,m)的數(shù)組 ndarray.resize(new_shape) 與reshape()作用相同,直接修改數(shù)組ndarray ndarray.swapaxes(ax1,ax2) 將數(shù)組n個(gè)維度中任意兩個(gè)維度進(jìn)行調(diào)換 ndarray.flatten() 對(duì)數(shù)組進(jìn)行降維,返回一個(gè)折疊后的一維數(shù)組 ndarray.ravel() 作用同np.flatten(),但返回的是一個(gè)視圖

ndarray類的索引和切片方法

方法 描述 x[i] 索引第i個(gè)元素 x[-i] 從后向前索引第i個(gè)元素 x[n:m] 默認(rèn)步長(zhǎng)為1,從前向后索引,不包含m x[-m:-n] 默認(rèn)步長(zhǎng)為1,從前向后索引,結(jié)束位置為n x[n: m :i] 指定i步長(zhǎng)的由n到m的索引

除了ndarray類型方法外,numpy庫(kù)提供了一匹運(yùn)算函數(shù)

函數(shù) 描述 np.add(x1,x2[,y]) y = x1 + x2 np.subtract(x1,x2[,y]) y = x1 -x2 np.multiply(x1,x2[,y]) y = x1 * x2 np.divide(x1,x2[,y]) y = x1 /x2 np floor_divide(x1,x2[,y]) y = x1 // x2 np.negative(x[,y]) y = -x np.power(x1,x2[,y]) y = x1 ** x2 np.remainder(x1,x2[,y]) y = x1 % x2

numpy庫(kù)的比較運(yùn)算函數(shù)

函數(shù) 符號(hào)描述 np.equal(x1,x2[,y]) y = x1 == x2 np.not_equal(x1,x2[,y]) y = x1 != x2 np.less(x1,x2,[,y]) y = x1 < x2 np.less_equal(x1,x2,[,y]) y = x1 < = x2 np.greater(x1,x2,[,y]) y = x1 > x2 np.greater_equal(x1,x2,[,y]) y >= x1 >= x2 np.where(condition[x,y]) 根據(jù)條件判斷是輸出x還是y

numpy庫(kù)的其他運(yùn)算函數(shù)

函數(shù) 描述 np.abs(x) 計(jì)算濟(jì)源元素的整形、浮點(diǎn)、或復(fù)數(shù)的絕對(duì)值 np.sqrt(x) 計(jì)算每個(gè)元素的平方根 np.squre(x) 計(jì)算每個(gè)元素的平方 np.sign(x) 計(jì)算每個(gè)元素的符號(hào)1(+),0,-1(-) np.ceil(x) 計(jì)算大于或等于每個(gè)元素的最小值 np.floor(x) 計(jì)算小于或等于每個(gè)元素的最大值 np.rint(x[,out]) 圓整,取每個(gè)元素為最近的整數(shù),保留數(shù)據(jù)類型 np.exp(x[,out]) 計(jì)算每個(gè)元素的指數(shù)值 np.log(x),np.log10(x),np.log2(x) 計(jì)算自然對(duì)數(shù)(e),基于10,,2的對(duì)數(shù),log(1+x)

到此這篇關(guān)于Python基礎(chǔ)之numpy庫(kù)的使用的文章就介紹到這了,更多相關(guān)Python numpy庫(kù)的使用內(nèi)容請(qǐng)搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!

標(biāo)簽: Python 編程
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
精品国产日韩欧美精品国产欧美日韩一区二区三区 | 欧美激情另类| 欧美91在线|欧美| 国产精品高清一区二区| 国产精品宾馆| 红杏一区二区三区| 国语对白精品一区二区| 日韩av在线播放网址| 国产理论在线| 亚洲精品一二三区区别| 老鸭窝毛片一区二区三区| 婷婷精品在线| 国产精品xvideos88| 老司机免费视频一区二区三区| 精品国产中文字幕第一页| 成人黄色av| 99精品视频在线| 香蕉精品999视频一区二区| 亚洲精品日本| 久久av超碰| 国产 日韩 欧美一区| 亚洲午夜91| 免费在线观看一区二区三区| 日韩高清中文字幕一区| 欧美1区二区| 日韩中文欧美| 久久成人一区| 国产欧美啪啪| 日韩精品永久网址| 性欧美长视频| 国产精品一区二区美女视频免费看| 精品久久91| 免费不卡中文字幕在线| 亚洲精品韩国| 91亚洲一区| 日本 国产 欧美色综合| 国产精品一区二区三区av| 国产传媒在线| 日韩专区一卡二卡| 欧美黄色一区| 久久中文字幕av一区二区不卡| 蜜臀av在线播放一区二区三区| 国产日韩亚洲| 亚洲先锋成人| 国产亚洲精aa在线看| 日韩在线中文| 日韩高清欧美激情| 涩涩av在线| 综合国产在线| 欧美久久天堂| 亚洲久草在线| 日韩天堂在线| 天海翼亚洲一区二区三区| 欧美国产偷国产精品三区| 石原莉奈在线亚洲二区| 国产一区二区三区亚洲综合| 久久最新视频| 97精品一区| 日韩av成人高清| 欧美日韩中文一区二区| 欧美久久亚洲| 在线亚洲观看| 日韩大片在线播放| 日本aⅴ免费视频一区二区三区| 久久九九国产| 久久99久久人婷婷精品综合| 西西人体一区二区| 成人黄色av| 日韩av不卡一区二区| 99久久夜色精品国产亚洲1000部| 日韩av不卡一区二区| 激情六月综合| 麻豆传媒一区二区三区| 久久都是精品| 久久高清精品| 精品中文字幕一区二区三区四区| 亚洲人成毛片在线播放女女| 欧洲av一区二区| 国产精品theporn| 日韩在线观看一区二区| 青青久久av| 美女视频黄 久久| 在线精品亚洲| 九九在线精品| 国产成人精品亚洲日本在线观看| 国产精品porn| 日本伊人久久| 丝袜美腿成人在线| 99热精品久久| 红杏一区二区三区| 国产精品美女久久久久久不卡| 美女精品在线观看| 美女少妇全过程你懂的久久| 成人国产精品久久| 国产精品免费大片| 视频一区中文字幕精品| 在线综合亚洲| 日韩中文视频| 四虎国产精品免费观看| 国产福利一区二区三区在线播放| 亚洲欧美久久精品| 日韩中文字幕亚洲一区二区va在线| 亚洲成人不卡| 久久电影tv| 国产黄大片在线观看| 国精品产品一区| 欧美aa在线视频| 国产精品一在线观看| 欧美日韩99| 88久久精品| 热久久久久久| 欧美亚洲人成在线| 日韩成人午夜精品| 日韩福利在线观看| 视频国产精品| 日韩精选在线| 日本不卡一二三区黄网| 日本va欧美va精品发布| 日韩成人一级| 国产毛片一区二区三区| 欧美自拍一区| 国产精品网站在线看| 久久gogo国模啪啪裸体| 免费精品一区| 国产一区不卡| 亚洲黄色中文字幕| 欧美精品资源| 久久久久久久久久久9不雅视频| 日韩影院二区| 亚洲午夜电影| 香蕉成人久久| 日韩三级视频| 国产精品欧美大片| 久久影院资源站| 97国产成人高清在线观看| 婷婷综合六月| 久久国产影院| 老牛影视一区二区三区| 午夜精品影视国产一区在线麻豆| 日韩高清成人在线| 久久av日韩| 日韩欧美一区二区三区在线视频| 欧美日韩免费观看视频| 天堂资源在线亚洲| 首页国产欧美久久| 日本欧美在线| 久久精品国产福利| 日韩高清中文字幕一区二区| 激情五月色综合国产精品| 美女精品一区| 国产欧美日韩在线观看视频| 精品视频自拍| 激情自拍一区| 亚洲毛片在线免费| 久久三级毛片| 久久国产中文字幕| 亚洲精品成a人ⅴ香蕉片| 欧美久久精品| 亚洲深夜视频| 天堂av在线一区| 国产精一区二区| 成人羞羞视频在线看网址| 在线综合亚洲| 国产精品毛片久久久| 在线观看精品| 亚洲午夜国产成人| 九九久久国产| 宅男噜噜噜66国产日韩在线观看| 日韩av影院| 亚洲成人av观看| 亚洲精品一级二级三级| 成人午夜亚洲| 亚洲免费黄色| 国产精品毛片久久久| 亚洲国产日韩欧美在线| 国产乱码精品一区二区亚洲| 蜜桃成人精品| 日本强好片久久久久久aaa| 色一区二区三区四区| 石原莉奈一区二区三区在线观看| 久久av免费| 午夜亚洲精品| 国产一区二区三区成人欧美日韩在线观看| 国产字幕视频一区二区| 日韩综合小视频| 午夜av成人| 久久黄色影视| 亚洲性图久久| 国产精品啊啊啊| 麻豆9191精品国产| 成人av三级| 国产欧美久久一区二区三区| 久久视频国产| 国产精品一区亚洲| 亚洲一区不卡| 日韩在线第七页| 国产精品日本一区二区不卡视频| 不卡一区2区| 精品国产一区二区三区性色av| 蜜臀久久99精品久久久画质超高清|