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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Numpy应用100问

發(fā)布時間:2023/12/15 编程问答 44 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Numpy应用100问 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

對于從事機器學習的人,python+numpy+scipy+matplotlib是重要的基礎(chǔ);它們基本與matlab相同,而其中最重要的當屬numpy;因此,這里列出100個關(guān)于numpy函數(shù)的問題,希望讀者通過“題海”快速學好numpy;題中示例可以粘貼運行,讀者可以邊執(zhí)行邊看效果;

?

1 ?如何引入numpy?

? import numpy as np(或者from numpy import *)

2 ?如何定義一個數(shù)組?

?import numpy as np

?x = np.array([[1,2,3],[5,6,7],np.int32])

?y = x[.,1] ? ? ? ? ? ? ? ? ? # 取出x的一列,y = [2,6]

3 實部和虛部如何提取?

?x = np.array([ 1+2j, 3 + 4j, 5+6j] )

?>> x.imag ? ? ? ? ? ? ? ? ?# x.imag就是x集合中取出的虛部的集合

?>> array([ 2., 4., 6.])

?>> x.imag = [4,8,12] ?# 將集合x.imag一次賦值

4 序列如何排序?

>> x = [3,4,1,2,5]

>> x.argsort()

>> [2,3,0,1,4] ? ? ? ? ? ? # 排序后的序列下標

5 何為矩陣的坐標軸axis=0或axis=1是啥?

?axis = 0 是指按照列方向,axis = 1是按照行方向(操作)。

6 如何用choose函數(shù)?

>> x = np.arange(25).reshape(5,5) ? ? # 定義矩陣x[5][5]

array(?[

? ?[ 0, 1, 2, 3, 4],
? ?[ 5, 6, 7, 8, 9],
? ?[10, 11, 12, 13, 14],
? ?[15, 16, 17, 18, 19],
? ?[20, 21, 22, 23, 24] ?

? ] )

>>np.choose([1,2,1,2,1],x) ? ? ? ? ? ? ? ?# 選擇x的[1,2,1,2,1]行對應(yīng)數(shù)

>>[5,11,7,13,9]

再如:

a = np.array([[0,1,2],[2,3,0],[1,0,1]])

b = np.array([12,-11,8,7])

np.choose( a, b )

>>?

array([[ 12, -11, 8], ? ? ? ? ? ? ? ? ? ? ? ? ?# 取a的架構(gòu),用b的item填寫
[ 8, 7, 12],
[-11, 12, -11]])

7 ?何為裁剪clips函數(shù)?

是按照一個范圍剪切數(shù)組;

8 ?何為all和any函數(shù)?

all和any函數(shù)測試兩個矩陣的元素;當全部相等用all,部分相等用any;

示例:

? ?a = ?np.arange(15).reshape(3,5)

? ?b = a.copy()

? ?(a ==b).all()

? ?>>True

9 ?何為argmax和argmin,argsort函數(shù)?

argmax和argmin返回矩陣中,最大元或最校元的下標;argsort返回矩陣排序的下標;其中可選坐標橫向或縱向;

10 何為compress 函數(shù)?

?a = ?np.arange(15).reshape(3,5)

?np.compress([True,False,True],a,axis=0) ? ?#此處為行方向,取0,2向量構(gòu)成的矩陣

>>

array([[ 0, 1, 2, 3, 4],
[10, 11, 12, 13, 14]])

11 如何求共軛復(fù)數(shù)conjugate函數(shù)?

?np.conjugate(1+3j)

>> 1-3j

12 copy函數(shù)是啥?

a = b.copy()或 a = np.copy(b) ? #生成b的副本,賦值給a

13 何為cumprod乘積?

b = array([3,8,9])

np.cumprod(b) ? ? ? ?#該乘積是將[a,b,c]轉(zhuǎn)換成[a,a*b,a*b*c]的乘積

>>[3,24,216]

另:

a = array([[1, 2, 3],
[4, 5, 6]])

np.cunprod(a)

>>

array([ 1, 2, 6, 24, 120, 720])

14 何為cumsum和?

array([ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11])

cumsum(b) ? ? ? ? ? ? ? ? ? ? ? ? ? ?#累計的和數(shù)列,類似于階乘的數(shù)列

array([ 0, 1, 3, 6, 10, 15, 21, 28, 36, 45, 55, 66])

15 何為diagonal函數(shù)?

求一個矩陣的主對角元素組成的數(shù)列。

a = array([[ 0, 1, 2, 3, 4],
[ 5, 6, 7, 8, 9],
[10, 11, 12, 13, 14]])

diagonal(a)

>>

array([0,6,12) ? ? #注意,不論是否方陣;

?

16 何為dot函數(shù)?

dot是兩個矩陣相乘的函數(shù),當矩陣為一維時,是向量內(nèi)積,二維的是矩陣相乘;

?

17何為mean函數(shù)?

就是對矩陣所有元求平均;

?

18何為nonzero函數(shù)?

nonzero(a)返回a中非零數(shù)據(jù)項的下標;

?a =?array([[ 0, 1, 2, 3, 4],

[ 5, 6, 7, 8, 9],
[ 0, 11, 12, 0, 14]])

nonzero(a)

?>>

(array([0, 0, 0, 0, 1, 1, 1, 1, 1, 2, 2, 2], dtype=int64),
array([1, 2, 3, 4, 0, 1, 2, 3, 4, 1, 2, 4], dtype=int64))

另:(a〉3).nonzero() ? ? #表示大于3的數(shù)的下標

?

19 何為prod函數(shù)?

就是將矩陣所有元素相乘;

a = array([ 0, 1, 2, 3, 4])

prod(a)

>> 24

?

20 何為ptp函數(shù)?

是指矩陣按照某個軸上最大值和最小值得差,即數(shù)據(jù)gap范圍;

?

21 何為put函數(shù)?

將指定下標的元素,賦值為其它值;

?

22 何為ravel函數(shù)?

將矩陣扁平化,即轉(zhuǎn)換成一維排列;參見ndarray的flat和flaten函數(shù);

?

23 何為repeat函數(shù)?

將矩陣每個元素重復(fù)n遍,放入一維序列中;

a = array([[1,2],[4,5])

np.repeat(a,2) ? ?#將a的元素重復(fù)2次

>> array([1,1,2,2,4,4,5,5])

?

24 何為reshape函數(shù)?

將矩陣所有元素重新排列,構(gòu)成新的矩陣;數(shù)據(jù)不變;

如:a = np.arange(12).reshape(3,4)

?

25 何為resize函數(shù)?

構(gòu)成新的矩陣;數(shù)據(jù)可變;

a = np.array([[1,2,3]])

np.resize(a,[2,3])

>>

array([[1,2,3],[1,2,3]])

?

26 函數(shù)searchsorted的作用

若存在一個數(shù),和一個排序向量;求該數(shù)在排序向量對應(yīng)的下標;

np.searchsorted([1,2,3,4,5], 3)

>>

2

np.searchsorted([1,2,3,4,5], [3,-1,8])

>>

[2,0,5]

?

27 函數(shù)sort的用法

對矩陣排序,分兩種:軸排序,扁平(無軸)排序

>>>?a = np.array([[1,4],[3,1]])
>>>?np.sort(a) ? ? ? ? ? ? ? ? ?# sort along the last axis
array([[1, 4], ? ? ? ? ? ?
[1, 3]])
>>>?np.sort(a, axis=None)?# sort the flattened array
array([1, 1, 3, 4])
>>>?np.sort(a, axis=0) ? ? ?# sort along the first axis
array([[1, 1],
[3, 4]])

?

28 函數(shù)squeeze(a)如何用?

將一個具有冗余多維的向量,壓縮成一維的向量;

>>>?x = np.array([[[0], [1], [2]]])
>>>?x.shape
(1, 3, 1)
>>>?np.squeeze(x).shape
(3,)

?

29 函數(shù)std()用法?

對矩陣各元素,求出標準均方差;

?

30 函數(shù)sum()用法?

對矩陣的所有函數(shù)進行求和。

>>>?np.sum([0.5, 1.5])

2.0
>>>?np.sum([0.5, 0.7, 0.2, 1.5], dtype=np.int32)
1
>>>?np.sum([[0, 1], [0, 5]])
6
>>>?np.sum([[0, 1], [0, 5]], axis=0)
array([0, 6])
>>>?np.sum([[0, 1], [0, 5]], axis=1)
array([1, 5])

?

31 函數(shù)swapaxes的用法?

??swapaxes(): 將n個維度中任意兩個維度(坐標軸)進行調(diào)換

?

32 函數(shù)take的用法?

?numpy.take(a,?indices,?axis=None,?out=None,?mode=’raise’)

該函數(shù)從a中取出indices下標所對應(yīng)的元素;

>>>?a = [4, 3, 5, 7, 6, 8]
>>>?indices = [0, 1, 4]
>>>?np.take(a, indices)
array([4, 3, 6])

?

33 函數(shù)trace的用途?

numpy.trace(a,?offset=0,?axis1=0,?axis2=1,?dtype=None,?out=None)

求矩陣對角線元素的和;

?

34 矩陣的transpose函數(shù)?

numpy.transpose(a,?axes=None)

上述給出a矩陣的轉(zhuǎn)置矩陣;

?

35 函數(shù)var是什么?

numpy.var(a,?axis=None,?dtype=None,?out=None,?ddof=0)

是求出某個軸向的方差;

?

36 何為矩陣的切割Slicing?

就是將矩陣通過[i:j:k]轉(zhuǎn)換的新矩陣,i是起始下標,j是終了下標,k是步長;這些下標都能為負;

如:

>>>?x = np.array([0, 1, 2, 3, 4, 5, 6, 7, 8, 9])
>>>?x[1:7:2]
array([1, 3, 5])

>>>?x[1:7:1]
array([1, 2, 3, 4, 5, 6])

?

?37 如何求一個向量的轉(zhuǎn)置?

a = np.array([1,2,3]) 的轉(zhuǎn)置依舊是它本身

b = np.array([ [1,2,3] ])的轉(zhuǎn)置是

array [[1],

? ? ? ? ?[2],

? ? ? ? ?[3]?]

要想從a求出列向轉(zhuǎn)置需要:

a[:,np.newaxis ] 這個語法,切記之

?

38 如何求行向量和列向量之和?

a = np.array([1,2,3])

b =?np.array([[x],[y]])

a + b =?array([ ?[1+x,2+x,3+x], [1+y,2+y,3+y] ])這就是規(guī)則!

?

39 如何將數(shù)據(jù)從文本文件讀入?

numpy.loadtxt(fname,?dtype=<type 'float'>,?comments='#',?delimiter=None,?converters=None,?skiprows=0,usecols=None,?unpack=False,?ndmin=0)[source]

?例子:

V1,V2 = np.loadtxt('datas.txt',dtype='float',delimiter=',',skiprows =1,usecols=[1,2],unpack = True)

參數(shù)解釋:

'datas.txt' ---文件名

dtype='float' ---數(shù)據(jù)格式

delimiter=',' ---分隔符逗號

skiprows =1 ---跳過第一行

usecols=[1,2] ---選第1,2列讀出

unpack = True ---讀出兩列將拆開,分別給V1和V2

converters=None ? ---缺省數(shù)據(jù)用什么填充

?

40 如何將數(shù)據(jù)寫出到文本文件?

numpy.savetxt(fname,?X,?fmt='%.18e',?delimiter=' ',?newline='\n',?header='',?footer='',?comments='# ')

fname?---文件名
X ---寫出的數(shù)據(jù)表格

fmt='%.18e' ??---數(shù)據(jù)格式

delimiter=',' ? ---分隔符逗號

newline='\n' ? ----換行

newline='\n' ? ----表頭

footer='' ? ? ? ?----表尾?

comments='# ' ? ?注釋

?

41?linspace和arange區(qū)別?

x = np.linspace(0, 4*np.pi, 100) 在0-4pi中間有100個點
x = np.arange(0, 4*np.pi, 2) 在0-4pi中間每兩個點抽樣一次

?

42 newaxis如何使用?

關(guān)于newaxis是很難理解的東西,而矩陣變換中又常用,這里用形式表現(xiàn)之:

1:a = array([A,B,C]) ? ? 這里ABC可能是數(shù)列,也可能是單獨數(shù),當使用a[:,newaxis]時,一定是如下格式:

將a中的最外層不管,將次外層看成獨立元素,將他們加上“[]”,然后進行行排列

a[:,newaxis]等價于

[[A],

[B],

[C]]

2:a = array([A,B,C]) ? ? 這里ABC可能是數(shù)列,也可能是單獨數(shù),當使用a[newaxis,:]時,一定是如下格式:

在a上加外擴號:

a[newaxis,:] = array([ [A,B,C] ])

舉例:

?>>>print a.shape

(3L, 3L)

b =?a[:,newaxis]

>>>print a[:,newaxis]

[[[0 1 3]]

[[4 5 6]]

[[7 8 9]]]

?>>>print b.shape

(3L, 1L, 3L) ? ? ? ?//意思為三行,每行是[1,3]的矩陣

當?b =?a[ newaxis,:]

>>>print b
[[[0 1 3]
[4 5 6]
[7 8 9]]]

>>>print b.shape

(1L, 3L, 3L) ? ? ? //意思為1行,內(nèi)部是[3,3]的矩陣;

?

43 如何構(gòu)造一個hilbert矩陣?

構(gòu)造10X10的希爾伯特矩陣,參考第42問,第38問:

X = 1. / (np.arange(1, 11) + np.arange(0, 10)[:, np.newaxis])

?

44 何為logspace?

s = np.logspace(2.0, 3.0, num=3,base =4)

等價于

r =np.linspace(2,3,3)
l = 4**r

?

45 何為numpy.meshgrid(x,?y)?

用兩個1維向量變換出兩個矩陣X,Y,其規(guī)則如下:

對于向量?x,?y?,長度?Nx=len(x)?和?Ny=len(y), 返回矩陣X,?Y?其中X?和?Y?形狀shape=?(Ny,?Nx)?,填充數(shù)據(jù)為?x的Ny重復(fù), 后者為?y的Nx次重復(fù).

例:

>>> X, Y = np.meshgrid([1,2,3], [4,5,6,7]) >>> X array([[1, 2, 3],[1, 2, 3],[1, 2, 3],[1, 2, 3]]) >>> Y array([[4, 4, 4],[5, 5, 5],[6, 6, 6],[7, 7, 7]])

?46 何為mgrid?

也是一種從向量產(chǎn)生雙矩陣的方法,如下:

>>>?np.mgrid[0:5,0:5]
array([[[0, 0, 0, 0, 0],
[1, 1, 1, 1, 1],
[2, 2, 2, 2, 2],
[3, 3, 3, 3, 3],
[4, 4, 4, 4, 4]],
[[0, 1, 2, 3, 4],
[0, 1, 2, 3, 4],
[0, 1, 2, 3, 4],
[0, 1, 2, 3, 4],
[0, 1, 2, 3, 4]]])
>>>?np.mgrid[-1:1:5j]
array([-1. , -0.5, 0. , 0.5, 1. ])

?

47 如何numpy.ravel實現(xiàn)矩陣扁平化?

例:

>>>?x?=?np.array([[1,?2,?3],?[4,?5,?6]])?>>>?print(np.ravel(x))?[1 2 3 4 5 6]

48 如何理解np.nditer(a)?

請看代碼:

>>> a = np.arange(6).reshape(2,3) >>> for x in np.nditer(a): ... print x, ... 0 1 2 3 4 5

上述代碼中,np.nditer(a)將a的元素扁平化后存入對象np.nditer中,然后讀取出來,注意np.nditer不是個列表,是對象;不可用print?np.nditer(a)打印出來;用時要注意;

?

49 如何實現(xiàn)數(shù)組元素無差別函數(shù)變換?

所謂無差別函數(shù)操作就是將每一個元素按照同樣變換方式,并寫回;比如a中的元素都乘2,這是比較簡單的變換,常規(guī)通過a *=2就能完成,但是變換如果很復(fù)雜,比如每個元素求自然對數(shù),就無法簡單表示,因此需要下列代碼完成:

>>> a = np.arange(6).reshape(2,3) >>> a array([[0, 1, 2],[3, 4, 5]]) >>> for x in np.nditer(a, op_flags=['readwrite']): ... x[...] = 2 * x ... >>> a array([[ 0, 2, 4],[ 6, 8, 10]])

注意打開讀寫標志op_flags=['readwrite'],x[...]不可寫成x;因為x是從對象中讀出的臨時變量;而x[...]是當前臨時變量x所面向的數(shù)組內(nèi)地址,用以指明當前x寫到哪里。

?

50 什么是class?numpy.ndenumerate(arr)?

ndenumerate和nditer類似,只是ndenumerate不返回元素的值,返回的全是下標;下標有兩組,一組是數(shù)組的(Nx和Ny)另一組是nditer的順序標號;與nditer同,不可用print?np.ndenumerate(a)打印;

>>> a = np.arange(6).reshape(2,3)>>> for index, x in np.ndenumerate(a):...:???? print(index, x)...:?? ? ((0, 0), 0) ((0, 1), 1) ((0, 2), 2) ((1, 0), 3) ((1, 1), 4) ((1, 2), 5)

?

51 如何理解np的mean函數(shù)的axis?

關(guān)于numpy mean函數(shù)的axis參數(shù),理解多維矩陣的"求和"、"平均"操作確實太惡心了,numpy提供的函數(shù)里還有一堆參數(shù),搞得暈頭轉(zhuǎn)向的,這里做個筆記,提醒一下自己, 下面是例程

import numpy as np X = np.array([[1, 2], [4, 5], [7, 8]]) print np.mean(X, axis=0, keepdims=True) print np.mean(X, axis=1, keepdims=True)

結(jié)果是分別是

[[ 1.5][[ 4. 5.]] [ 4.5] [ 7.5]]

我個人比較raw的認識就是,axis=0,那么輸出矩陣是1行,求每一列的平均(按照每一行去求平均);axis=1,輸出矩陣是1列,求每一行的平均(按照每一列去求平均)。還可以這么理解,axis是幾,那就表明哪一維度被壓縮成1。

再舉個更復(fù)雜點的例子,比如我們輸入為batch = [128, 28, 28],可以理解為batch=128,圖片大小為28×28像素,我們相求這128個圖片的均值,應(yīng)該這么寫

m = np.mean(batch, axis=0)

輸出結(jié)果m的shape為(28,28),就是這128個圖片在每一個像素點平均值。

?

52 矩陣相關(guān)計算如何實現(xiàn)?

??? 1)定義:

a = np.matrix([ [1, 2, 3, 4], [5, 5, 6, 8],[7, 9, 9, 1],[4, 6, 7, 1] ])

???? 2)加法減法

    #矩陣加減法:

    e = a + a?  #or??? e = a - a

??????????????? e = a + a轉(zhuǎn)置?????#or??? e = a.轉(zhuǎn)置+ a????? a為向量時這里轉(zhuǎn)置是 a[:,np.newaxis ] 這個語法,切記之

??? 3)乘法

#矩陣乘法: b = a * a #not matrix multiplication! #or c = np.dot(a, a) #matrix multiplication #or d = a np.dot(a, a, d) #matrix multiplication

??? 4)轉(zhuǎn)置矩陣(transpose)

  g = a.transpose() 或h = a.T 等價

?

??? 5)逆矩陣(inverse)

???????????????? f = np.linalg.inv(a)?  或??? f = a.I

???????????????? f = a ** (-1)? 求各元素倒數(shù),不是求逆

??????6)行列式(determinant)

???????? j = np.linalg.det(a)

?

????7)伴隨矩陣(adjoint)

??????? #(need more test)

???????? m = np.dot(np.linalg.det(a), np.linalg.inv(a)) # A-1 = A'' / |A| ?==>???A''=?A-1|A| ?

?

??? 8)矩陣范數(shù)(matrix norms)

????????? k = np.linalg.norms(a)


?53 如何初始化矩陣?

?????? Python使用NumPy包完成了對N-維數(shù)組的快速便捷操作。使用這個包,需要導(dǎo)入numpy。 SciPy包以NumPy包為基礎(chǔ),大大的擴展了numpy的能力。為了使用的方便,scipy包在最外層名字空間中包括了所有的numpy內(nèi)容,因此只要導(dǎo)入了scipy,不必在單獨導(dǎo)入numpy了!但是為了明確哪些是numpy中實現(xiàn)的,哪些是scipy中實現(xiàn)的,本文還是進行了區(qū)分。以下默認已經(jīng):import numpy as np 以及 impor scipy as sp

????? 下面簡要介紹Python和MATLAB處理數(shù)學問題的幾個不同點。1.MATLAB的基本是矩陣,而numpy的基本類型是多為數(shù)組,把matrix看做是array的子類。2.MATLAB的索引從1開始,而numpy從0開始。

1.建立矩陣

a1=np.array([1,2,3],dtype=int)???#建立一個一維數(shù)組,數(shù)據(jù)類型是int。也可以不指定數(shù)據(jù)類型,使用默認。幾乎所有的數(shù)組建立函數(shù)都可以指定數(shù)據(jù)類型,即dtype的取值。

a2=np.array([[1,2,3],[2,3,4]])???#建立一個二維數(shù)組。此處和MATLAB的二維數(shù)組(矩陣)的建立有很大差別。

同樣,numpy中也有很多內(nèi)置的特殊矩陣:

b1=np.zeros((2,3))????#生成一個2行3列的全0矩陣。注意,參數(shù)是一個tuple:(2,3),所以有兩個括號。完整的形式為:zeros(shape,dtype=)。相同的結(jié)構(gòu),有ones()建立全1矩陣。empty()建立一個空矩陣,使用內(nèi)存中的隨機值來填充這個矩陣。

b2=identity(n)???#建立n*n的單位陣,這只能是一個方陣。

b3=eye(N,M=None,k=0)????#建立一個對角線是1其余值為0的矩陣,用k指定對角線的位置。M默認None。

此外,numpy中還提供了幾個like函數(shù),即按照某一個已知的數(shù)組的規(guī)模(幾行幾列)建立同樣規(guī)模的特殊數(shù)組。這樣的函數(shù)有zeros_like()、empty_like()、ones_like(),它們的參數(shù)均為如此形式:zeros_like(a,dtype=),其中,a是一個已知的數(shù)組。

c1=np.arange(2,3,0.1)???#起點,終點,步長值。含起點值,不含終點值。

c2=np.linspace(1,4,10)????#起點,終點,區(qū)間內(nèi)點數(shù)。起點終點均包括在內(nèi)。同理,有l(wèi)ogspace()函數(shù)

d1=np.linalg.companion(a)????#伴隨矩陣

d2=np.linalg.triu()/tril()???#作用同MATLAB中的同名函數(shù)

e1=np.random.rand(3,2)????#產(chǎn)生一個3行2列的隨機數(shù)組。同一空間下,有randn()/randint()等多個隨機函數(shù)

fliplr()/flipud()/rot90()????#功能類似MATLAB同名函數(shù)。

xx=np.roll(x,2)???#roll()是循環(huán)移位函數(shù)。此調(diào)用表示向右循環(huán)移動2位。

2.數(shù)組的特征信息

先假設(shè)已經(jīng)存在一個N維數(shù)組X了,那么可以得到X的一些屬性,這些屬性可以在輸入X和一個.之后,按tab鍵查看提示。這里明顯看到了Python面向?qū)ο蟮奶卣鳌?/p>

X.flags????#數(shù)組的存儲情況信息。

X.shape????#結(jié)果是一個tuple,返回本數(shù)組的行數(shù)、列數(shù)、……

X.ndim???#數(shù)組的維數(shù),結(jié)果是一個數(shù)

X.size????#數(shù)組中元素的數(shù)量

X.itemsize????#數(shù)組中的數(shù)據(jù)項的所占內(nèi)存空間大小

X.dtype????#數(shù)據(jù)類型

X.T???#如果X是矩陣,發(fā)揮的是X的轉(zhuǎn)置矩陣

X.trace()????#計算X的跡

np.linalg.det(a)???#返回的是矩陣a的行列式

np.linalg.norm(a,ord=None)????#計算矩陣a的范數(shù)

np.linalg.eig(a)????#矩陣a的特征值和特征向量

np.linalg.cond(a,p=None)????#矩陣a的條件數(shù)

np.linalg.inv(a)????#矩陣a的逆矩陣

3.矩陣分解

常見的矩陣分解函數(shù),numpy.linalg均已經(jīng)提供。比如cholesky()/qr()/svd()/lu()/schur()等。某些算法為了方便計算或者針對不同的特殊情況,還給出了多種調(diào)用形式,以便得到最佳結(jié)果。

4.矩陣運算

np.dot(a,b)用來計算數(shù)組的點積;vdot(a,b)專門計算矢量的點積,和dot()的區(qū)別在于對complex數(shù)據(jù)類型的處理不一樣;innner(a,b)用來計算內(nèi)積;outer(a,b)計算外積。

專門處理矩陣的數(shù)學函數(shù)在numpy的子包linalg中定義。比如 np.linalg.logm(A)計算矩陣A的對數(shù)。可見,這個處理和MATLAB是類似的,使用一個m后綴表示是矩陣的運算。在這個空間內(nèi)可以使用的有cosm()/sinm()/signm()/sqrtm()等。其中常規(guī)exp()對應(yīng)有三種矩陣形式:expm()使用Pade近似算法、 expm2()使用特征值分析算法、expm3()使用泰勒級數(shù)算法。在numpy中,也有一個計算矩陣的函數(shù):funm(A,func)。

5.索引

numpy中的數(shù)組索引形式和Python是一致的。如:

x=np.arange(10)

print x[2]????#單個元素,從前往后正向索引。注意下標是從0開始的。

print x[-2]????#從后往前索引。最后一個元素的下標是-1

print x[2:5]????#多個元素,左閉右開,默認步長值是1

print x[:-7]????#多個元素,從后向前,制定了結(jié)束的位置,使用默認步長值

print x[1:7:2]???#指定步長值

x.shape=(2,5)????#x的shape屬性被重新賦值,要求就是元素個數(shù)不變。2*5=10

print x[1,3]????#二維數(shù)組索引單個元素,第2行第4列的那個元素

print x[0]???#第一行所有的元素

y=np.arange(35).reshape(5,7)????#reshape()函數(shù)用于改變數(shù)組的維度

print y[1:5:2,::2]????#選擇二維數(shù)組中的某些符合條件的元素

?

54 矩陣加法的注意事項?

a =np.array([1,3,4,5,6]) s =np.array([[13],[4],[6]]) print( a ) print (s) print(a+s) #此處a和s可以交換

結(jié)果:
?[1 3 4 5 6]
?[[13]
?[ 4]
?[ 6]]
?[[14 16 17 18 19]
?[ 5? 7? 8? 9 10]
?[ 7? 9 10 11 12]]

?

55 logspace指數(shù)序列的產(chǎn)生?

>>> a = np.logspace(0,9,10,base=2)
>>> a
array([ ? 1., ? ?2., ? ?4., ? ?8., ? 16., ? 32., ? 64., ?128., ?256., ?512.])

每一項的形態(tài)是base=2的0-9次方序列

?

?56 numpy如何產(chǎn)生等比數(shù)列?

1

2

import numpy?as?npnp.logspace(2.0, 3.0, num=4)

array([? 100.??????? ,?? 215.443469? ,?? 464.15888336,? 1000.??????? ])

?

57 如何生成復(fù)雜矩陣?

通過形式函數(shù)是現(xiàn),比如:

1

b = np.fromfunction(lambda x,y,z:x*100+y*10+z,(3,3,3),dtype=int)?

?

?58 如何遍歷數(shù)組?

分三個辦法:

第一種,最常用的,通過for in遍歷數(shù)組?

1

2

3

4

colours = ["red","green","blue"]

??

for?colour?in?colours:

????print colour

第二種,先獲得數(shù)組的長度,然后根據(jù)索引號遍歷數(shù)組,同時輸出索引號

1

2

3

colours = ["red","green","blue"]

?for?i?in?range(0, len(colours)):

print i, colour[i]

?第三種 通過迭代器完成

for element in b.flat: print element,

?

59 如何定義等距序列numpy.linspace?

函數(shù)原型numpy.linspace(start, stop, num=50, endpoint=True, retstep=False, dtype=None)

??????? start : scalar(標量值),表明序列起始數(shù)

??????? stop : scalar(標量值),序列終結(jié)位置,?若endpoint=True,序列包含end;若endpoint=False,序列不包含end;

?  num:int 序列中元素個數(shù)

??????? endpoint : bool 如果是真,則一定包括stop,如果為False,一定不會有stop

??????? retstep : bool 如果真,將間隔步長也返回,否則,不返回步長

??????? dtype:數(shù)據(jù)的類型(int32,float32)

實例:

>>> import numpy as np

>>> np.linspace(1, 10, 10)

array([ ?1., ? 2., ? 3., ? 4., ? 5., ? 6., ? 7., ? 8., ? 9., ?10.])

>>> np.linspace(1, 10, 10, endpoint = False)

array([ 1. , ?1.9, ?2.8, ?3.7, ?4.6, ?5.5, ?6.4, ?7.3, ?8.2, ?9.1])

In [4]: np.linspace(1, 10, 10, endpoint = False, retstep= True)

Out[4]: (array([ 1. , ?1.9, ?2.8, ?3.7, ?4.6, ?5.5, ?6.4, ?7.3, ?8.2, ?9.1]), 0.9)

?

?60 向量和矩陣的關(guān)系(newaxis改變)?

向量無論如何轉(zhuǎn)置,都是它本身;如:

s_data = np.linspace(-1,1,30) r_data = np.transpose(s_data)在此,s_data和r_data 兩個向量完全一樣。而x_data = np.linspace(-1,1,30)[:,np.newaxis] y_data = np.linspace(-1,1,30)[np.newaxis,:] 就成了[30X1]和[1X30]的矩陣。61 如何求矩陣的逆矩陣? A = np.array( [[1,-2,1],[0,2,-1],[1,1,-2]] ) B = np.linalg.inv( A ) print(B)62 求矩陣行列式 A = np.array( [[1,-2,1],[0,2,-1],[1,1,-2]] ) B = np.linalg.det( A ) print(B)63 獲取張量的最小量對應(yīng)的序號 當axis=None時,為張量展開成一維單列的序號,否則就是行向,或列向的若干序號。 a = np.array([ [7,5,6],[5,4,2],[7,3,6]]) print(np.argmin(a,axis=None)) 64 將某個張量矩陣寫成二進制的位張量np.unpackbits a?=?np.array([[2],?[7],?[23]],?dtype=np.uint8) >>> a array([[ 2],[ 7],[23]], dtype=uint8) b = np.unpackbits(a, axis=1) >>> b array([[0, 0, 0, 0, 0, 0, 1, 0],[0, 0, 0, 0, 0, 1, 1, 1],[0, 0, 0, 1, 0, 1, 1, 1]], dtype=uint8) 65 將某個張量改變形狀,但數(shù)值不變 numpy.reshape(a,?newshape,?order='C') >>> a = np.array([[1,2,3], [4,5,6]]) >>> np.reshape(a, 6) array([1, 2, 3, 4, 5, 6]) >>> np.reshape(a, 6, order='F') array([1, 4, 2, 5, 3, 6]) >>> np.reshape(a, (3,-1)) # the unspecified value is inferred to be 2 array([[1, 2],[3, 4],[5, 6]]) 66 numpy.matrix系列函數(shù)
matrix.TReturns the transpose of the matrix.
matrix.HReturns the (complex) conjugate transpose of?self.
matrix.IReturns the (multiplicative) inverse of invertible?self.
matrix.AReturn?self?as an?ndarray?object.
67 內(nèi)存和文件的映射

  Memory-mapped file arrays

>>> a = memmap('newfile.dat', dtype=float, mode='w+', shape=1000) >>> a[10] = 10.0 >>> a[30] = 30.0 >>> del a >>> b = fromfile('newfile.dat', dtype=float) >>> print b[10], b[30] 10.0 30.0 >>> a = memmap('newfile.dat', dtype=float) >>> print a[10], a[30] 10.0 30.0

?

原文地址:https://www.cnblogs.com/gongdiwudu/p/6207975.html

總結(jié)

以上是生活随笔為你收集整理的Numpy应用100问的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

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

www.天天操.com | 国产69久久久欧美一级 | 日韩a在线| 亚洲九九影院 | 91中文字幕在线视频 | 不卡视频在线看 | 亚洲理论在线 | 色婷久久| 国产91九色蝌蚪 | 中文乱码视频在线观看 | 日本精品久久久一区二区三区 | 日韩啪啪小视频 | 色亚洲网| 亚洲午夜精品一区 | 最近在线中文字幕 | 欧美日韩在线观看一区二区三区 | 黄色av观看| 天天色棕合合合合合合 | 国内精品中文字幕 | 91亚洲永久精品 | 日韩免费电影网站 | 四虎永久免费 | 一区二区丝袜 | 欧美污污视频 | 成人欧美一区二区三区黑人麻豆 | 国偷自产视频一区二区久 | 久爱精品在线 | 91成人看片| 国内久久精品视频 | 日韩av免费一区二区 | 国产精品av免费在线观看 | 国产精品99久久久久的智能播放 | 久久中文字幕导航 | 国产只有精品 | 久久久久9999亚洲精品 | 国产在线资源 | 日韩久久精品一区二区三区下载 | 国产成人精品电影久久久 | 99久久99久国产黄毛片 | 久久久久久中文字幕 | 久久电影网站中文字幕 | 九九九热精品免费视频观看网站 | 中文字幕中文字幕在线中文字幕三区 | 五月香视频在线观看 | 91精品国产三级a在线观看 | 久久人人爽av | 六月久久婷婷 | 成人久久视频 | 欧美一级欧美一级 | 一级片视频在线 | 亚洲成人精品久久 | 女人18片| 91麻豆精品国产91久久久使用方法 | 中文字幕久久精品一区 | 91在线www | 一区二区三区四区精品 | 2019中文在线观看 | 精品欧美小视频在线观看 | 久久这里只有精品视频首页 | 成人一级 | 精品国产乱码久久久久久久 | 夜夜视频资源 | 国产日韩av在线 | 国产露脸91国语对白 | 欧美日本高清视频 | 国产福利一区二区三区在线观看 | 婷婷中文字幕在线观看 | 免费黄色av. | 亚洲综合在线视频 | 国产无遮挡又黄又爽馒头漫画 | 日韩高清在线不卡 | 在线免费av网站 | 亚洲免费视频在线观看 | 久久久久国产一区二区 | 日韩欧美第二页 | 久久精品网站视频 | 天躁狠狠躁| 亚洲伊人天堂 | 亚洲精品免费在线视频 | 亚洲人成免费 | 青草草在线视频 | 国产成人亚洲精品自产在线 | 丁香av| 久久国产视频网 | 国产69精品久久99的直播节目 | 久久久久久久久久久综合 | 亚洲精品视频一 | 黄色av免费在线 | 欧美日韩国产在线观看 | 一级精品视频在线观看宜春院 | 婷婷色视频 | 欧美少妇18p | 97av在线 | 999视频网 | 97电影在线| 欧美久久影院 | 久久字幕 | 中文字幕第一页在线 | www.夜夜| 久久久久久久久久久久久久免费看 | 91 在线视频| 亚洲一区二区三区四区在线视频 | 国产一级h | 粉嫩av一区二区三区免费 | 免费在线成人av电影 | 久色 网 | 中文网丁香综合网 | 免费观看久久久 | av在线播放观看 | 国产在线小视频 | 欧美精品久久久久久久亚洲调教 | 亚洲精品白浆高清久久久久久 | 在线中文字幕电影 | 天天干天天看 | 日韩一级片观看 | 午夜精品福利一区二区 | 亚洲最新精品 | 欧美91精品国产自产 | 国产精品麻豆欧美日韩ww | 麻豆视传媒官网免费观看 | 免费在线观看日韩视频 | 亚洲少妇自拍 | 97网| 玖草影院 | 丁香花在线观看免费完整版视频 | 国产97视频在线 | 免费观看mv大片高清 | 久久久久久综合网天天 | 欧美亚洲专区 | 亚洲激情校园春色 | 狠狠操.com | 亚洲永久av | 97视频久久久 | 精品久久久久久久久久岛国gif | 九九热在线视频免费观看 | 8x8x在线观看视频 | 国产视频精选在线 | 成人午夜影院 | 91视频在线 | 在线亚洲小视频 | 四虎在线影视 | 日本精品久久久久中文字幕 | 中文字幕最新精品 | 午夜的福利 | 国产精品欧美久久久久三级 | 九九99| 国产在线一区二区 | 日韩三级久久 | 黄色日批网站 | 一区二区三区四区免费视频 | 国产一级二级视频 | 丁香综合五月 | 超碰在线个人 | 色狠狠综合 | 麻豆小视频在线观看 | 日日摸日日碰 | 蜜桃视频成人在线观看 | 日韩av电影免费观看 | 成人在线观看资源 | 高清精品在线 | 右手影院亚洲欧美 | 久久久影片 | 亚洲深夜影院 | 在线观看国产91 | 久久99热国产 | 黄色成人影视 | 中文字幕久久精品一区 | 免费看成人av | 91欧美视频网站 | 国产在线播放观看 | 看片的网址 | 日韩av在线不卡 | 在线观看日韩av | 国内精品久久久久久中文字幕 | 激情久久五月 | 91香蕉视频 mp4 | 成人在线视频免费看 | www.色爱 | 欧美激情第一页xxx 午夜性福利 | 精品国产自 | 欧美地下肉体性派对 | 国产精品成人自产拍在线观看 | 成人午夜免费剧场 | 天天色天天操综合 | 免费观看一区二区三区视频 | 超碰在线日本 | 国产精品一区二区精品视频免费看 | 天天综合网天天 | 日韩精品一区二区三区免费视频观看 | 黄色tv视频 | 亚洲影院一区 | 一级黄色a视频 | 美女在线免费观看视频 | 亚洲最大激情中文字幕 | 日日操狠狠干 | 91夜夜夜 | 1000部18岁以下禁看视频 | 黄色一级大片在线免费看国产一 | 日韩黄色软件 | 九九九九热精品免费视频点播观看 | 日本亚洲国产 | 丁香六月婷婷激情 | 国产欧美日韩精品一区二区免费 | 亚洲成人av片在线观看 | 色爽网站 | 蜜臀精品久久久久久蜜臀 | 日日夜夜av| 午夜精品一区二区三区可下载 | 国产精品一区二区三区在线 | 国产视频一区在线免费观看 | 日韩成人免费在线电影 | 狠狠色丁香久久婷婷综合五月 | 日韩高清在线一区 | 少妇啪啪av入口 | 香蕉在线视频观看 | 有码中文字幕在线观看 | 美女一区网站 | 久久精品免费看 | 欧美成人h版电影 | 最新91在线视频 | 午夜在线观看影院 | 超碰97中文 | 国产精品男女视频 | 黄色三级在线看 | 欧美9999 | 国产人成看黄久久久久久久久 | 亚洲精品色视频 | 亚洲最新在线 | 天天干天天拍天天操天天拍 | 欧美日韩一区久久 | 九九久久久久99精品 | 美女久久久 | 久久人人爽 | 久久久观看| 国产精品自产拍在线观看网站 | av 在线观看 | 精品一二三四视频 | 日本最新一区二区三区 | 最近更新好看的中文字幕 | 久久草| 精品视频资源站 | 国产青草视频在线观看 | 91chinese在线 | 国产一区二区在线免费 | 精品国产乱码久久久久久1区二区 | 一区二区男女 | 日韩高清久久 | 中文字幕在线色 | 国产精品一区二区 91 | 日韩精品久久久久久中文字幕8 | 国产美女免费观看 | 99在线精品免费视频九九视 | 欧美精彩视频在线观看 | 亚州精品视频 | 国产一区二区在线免费观看 | 日韩区欧美久久久无人区 | 91.精品高清在线观看 | 黄色不卡av| 玖玖视频精品 | 国产精品va | 日日爽视频 | 中文字幕 婷婷 | 最近免费中文字幕mv在线视频3 | 日本精油按摩3 | 精品久久久一区二区 | 久草在线观看资源 | 91看片在线看片 | 国产成人精品av在线观 | 国产高清av免费在线观看 | 在线观看亚洲电影 | 在线观看成人一级片 | 国产视频精品久久 | 免费a级毛片在线看 | 国产在线资源 | 国产91精品高清一区二区三区 | 黄色片免费在线 | 日韩免费观看一区二区三区 | 91精品久久久久久久久 | 亚洲精品黄色片 | 国内精品亚洲 | 不卡视频一区二区三区 | 99热在 | 天天插天天干天天操 | 波多野结衣在线观看一区 | 亚洲综合在线五月 | 亚洲日本一区二区在线 | 国产福利91精品一区 | 999免费视频 | 亚洲,播放| 国语黄色片 | 99久久精品午夜一区二区小说 | 精品美女视频 | 亚洲三级毛片 | 欧美在线你懂的 | 免费午夜av| 亚洲国产精品一区二区久久hs | 天天玩天天干天天操 | 天天操天天操天天操天天操天天操 | 国产一级在线播放 | 国产亚洲va综合人人澡精品 | 欧美最猛性xxxxx免费 | 久久久久久久18 | 一本之道乱码区 | 久草资源在线 | 人人dvd | 最新av网站在线观看 | 欧美精品黑人性xxxx | 在线观看网站av | 欧美成亚洲 | 亚洲电影自拍 | 久久久久久久久久亚洲精品 | 久草视频免费观 | 国产在线观看一 | 日本在线观看中文字幕 | 日韩成人av在线 | 亚洲伊人av | 欧美日韩在线免费观看 | 手机在线视频福利 | 欧美 日韩 国产 成人 在线 | 在线播放 一区 | 日韩欧美精品免费 | 精品女同一区二区三区在线观看 | 人人爽人人爽人人片av免 | 国产高清日韩 | 五月av在线| 97超碰在 | 国产美女网站在线观看 | 国产精品久久久久一区二区国产 | 亚洲欧美视频在线观看 | 午夜视频在线观看一区二区 | 国产精品高清一区二区三区 | 久久久久久久久久亚洲精品 | 亚洲狠狠婷婷综合久久久 | 久久热首页| 在线看不卡av | 亚洲午夜精品电影 | 久久久国产一区二区三区 | 亚洲午夜精品久久久久久久久久久久 | 九九综合九九 | 免费看色的网站 | 正在播放一区二区 | 狠狠色噜噜狠狠 | 福利电影久久 | 国产香蕉97碰碰久久人人 | 亚洲精品国产综合久久 | 久久精国产 | 免费看片网址 | 日韩免费一区二区在线观看 | 久草影视在线 | 婷婷5月色 | 91传媒激情理伦片 | 色多多污污在线观看 | 国产高清av免费在线观看 | 久久精品视频在线观看 | 欧美电影在线观看 | 日韩欧美极品 | 久久精品网站视频 | 亚洲精品在线观看中文字幕 | 日韩av电影一区 | av免费网站| 欧美久久久久久久久中文字幕 | 激情综合国产 | 色网站视频| 园产精品久久久久久久7电影 | 综合久久久久久久久 | 国产呻吟在线 | a在线免费观看视频 | 成人午夜毛片 | 久久丁香网 | 精品99久久久久久 | 韩日电影在线免费看 | 精品91久久久久 | 国产资源精品在线观看 | 免费在线观看成人av | 在线观看视频亚洲 | 国产视频精品久久 | 美女视频黄频大全免费 | 久久有精品 | 国产视频资源 | 久久99精品久久久久久久久久久久 | 久久久免费精品国产一区二区 | 91福利社在线观看 | 91九色在线视频观看 | 中字幕视频在线永久在线观看免费 | 久久久国产精品久久久 | 国产精品久久久久久久妇 | 国产精品久久久久aaaa | 亚洲黄色在线观看 | 日本三级中文字幕在线观看 | 在线播放 日韩专区 | 国产视频一区二区在线播放 | 国产精品久久久久永久免费 | 五月婷婷在线视频观看 | 日b黄色片 | 精品国产成人 | 区一区二区三区中文字幕 | 91激情| 日韩视频免费在线观看 | av电影一区二区三区 | 不卡日韩av | 欧美日韩国产综合网 | 在线亚洲小视频 | 豆豆色资源网xfplay | 深爱婷婷久久综合 | 国产一区免费观看 | 精品免费在线视频 | 久久久久久久久久久免费av | www.婷婷com| 制服丝袜一区二区 | 久久99精品国产99久久6尤 | 天天干 天天摸 天天操 | 成年人视频在线 | 综合久久综合久久 | a'aaa级片在线观看 | 久久午夜精品 | 91精品视频一区二区三区 | 国产精品精| 91尤物在线播放 | 六月丁香婷婷网 | 日韩在线激情 | 蜜臀久久99精品久久久无需会员 | 亚洲精品国产自产拍在线观看 | 日韩理论片 | 福利一区二区在线 | 久久影院一区 | 国产一区二区在线精品 | 一级黄视频 | 99久久99久国产黄毛片 | 中文字幕在线看视频国产 | 国产精品中文久久久久久久 | 不卡av免费在线观看 | 999国内精品永久免费视频 | 欧美精品中文字幕亚洲专区 | 在线性视频日韩欧美 | 天天干天天碰 | 丁香婷婷久久 | 中文免费在线观看 | 美女国产免费 | 青青草在久久免费久久免费 | 91精品对白一区国产伦 | 国产精品久久久久婷婷 | 欧美精品小视频 | 国产精品久久久久av免费 | 久久亚洲免费 | 欧美a级在线免费观看 | 久久久久在线观看 | 久久久一本精品99久久精品66 | 天堂中文在线视频 | 午夜成人影视 | 久久久久久久久久久国产精品 | 丁香六月在线 | 91九色视频网站 | 四虎国产精品免费观看视频优播 | 欧美激情精品久久久久久免费印度 | 欧美日韩国产mv | 国产一级黄色免费看 | 狠狠躁日日躁狂躁夜夜躁av | 国产 日韩 中文字幕 | av在线官网 | 欧美孕妇视频 | 日韩欧美在线视频一区二区三区 | 91麻豆视频 | 蜜臀av性久久久久蜜臀av | 欧美日韩国产一区 | 色婷婷激情 | 欧美成人猛片 | 黄色一区二区在线观看 | 国产精品女人网站 | 国产 视频 久久 | 91最新网址在线观看 | 麻豆网站免费观看 | 美女精品网站 | 欧美日韩精品二区第二页 | 99久久99视频| 在线成人欧美 | 欧美激情视频久久 | 国产一区二区三区免费观看视频 | 欧美国产一区二区 | a级成人毛片 | 激情九九 | 91香蕉国产 | 欧洲av在线 | 亚洲精品欧洲精品 | 人人干在线 | 91在线亚洲 | 日韩欧美高清一区二区 | 亚洲日本va中文字幕 | 亚洲精品久久久久999中文字幕 | 91在线视频免费观看 | 五月婷婷中文网 | 亚洲aⅴ乱码精品成人区 | 欧美日韩免费观看一区二区三区 | 久久久视屏 | 日韩黄色一级电影 | 国产精品一区二区在线播放 | 激情伊人五月天久久综合 | 久久成人久久 | 久久再线视频 | 免费黄色av| 中文字幕乱码一区二区 | 久久美女视频 | 日韩美在线观看 | 久久综合亚洲鲁鲁五月久久 | 成年人视频免费在线播放 | 国产一区二区在线观看免费 | adc在线观看 | 蜜桃麻豆www久久囤产精品 | 69精品在线 | 久久激情五月激情 | 六月天色婷婷 | 激情狠狠干 | 精品国产乱子伦一区二区 | 婷婷婷国产在线视频 | 97精品超碰一区二区三区 | 在线观看电影av | 亚洲综合成人在线 | www.xxxx欧美 | 精品视频久久 | 欧美精品中文字幕亚洲专区 | 91在线色| 国产亚洲精品久久久久5区 成人h电影在线观看 | 国色天香永久免费 | 久久超级碰| 国产精品久久久久久久av大片 | 日日久视频 | 久久视频精品在线 | 一区在线观看 | 成人在线免费观看视视频 | 中文字幕在线观看完整版电影 | 66av99精品福利视频在线 | 久久国产香蕉视频 | 国产香蕉视频在线观看 | 欧美少妇bbwhd| 久久综合九色综合网站 | 一二区av | av不卡免费看 | av天天澡天天爽天天av | 玖玖玖在线 | 毛片网在线观看 | 99精品国产成人一区二区 | 久久精品综合一区 | 久久免费播放 | 日本99久久 | 狠狠干综合| 国产午夜精品一区二区三区嫩草 | 国产精品久久电影观看 | 91视频网址入口 | 国产激情久久久 | 欧美日韩xxx | 国产尤物一区二区三区 | 不卡的av电影在线观看 | 最近最新最好看中文视频 | 中文字幕 91 | 精品一区二区在线看 | 欧美激情综合五月色丁香 | 国产一区二区网址 | 久久精品8 | 国产成人a v电影 | 久久99久久99免费视频 | 亚洲区另类春色综合小说校园片 | 99精品视频播放 | 天天操夜夜操夜夜操 | 菠萝菠萝在线精品视频 | 麻豆视频观看 | 亚洲动漫在线观看 | 精品国产乱码久久久久 | 日韩在线网| www黄免费| 国产美腿白丝袜足在线av | 丁香六月综合网 | 99精品久久久久久久久久综合 | 99在线观看视频 | 天天爱综合 | 色99中文字幕 | 超碰97国产在线 | 国产91丝袜在线播放动漫 | 日韩精品久久久久久久电影99爱 | 91精品秘密在线观看 | 人操人 | 久久99国产视频 | 日韩激情三级 | 国产一区二区在线观看免费 | 亚洲精品乱码久久久久久高潮 | 一区二区 精品 | av.com在线 | 水蜜桃亚洲一二三四在线 | 99国产在线 | 日韩区欧美久久久无人区 | a电影免费看 | 在线看成人av | 日韩黄色在线电影 | 在线观看视频国产 | 久久歪歪| 亚洲精选国产 | 欧美日韩精品影院 | www.成人精品 | 在线国产一区二区三区 | 人人干人人艹 | 丰满少妇在线观看资源站 | 国产精品视频你懂的 | av免费看在线 | 成人九九视频 | 白丝av免费观看 | 亚洲一区 影院 | 色视频 在线 | 免费在线观看av网址 | 久草男人天堂 | 91亚洲欧美 | 视频高清 | 麻豆果冻剧传媒在线播放 | 欧美成人免费在线 | 国产二区电影 | 日韩欧美在线中文字幕 | 99视频精品 | 色婷婷视频网 | 国产精品一区二区在线免费观看 | 国内久久视频 | 国产粉嫩在线 | 成片视频免费观看 | 一区二区三区四区精品 | 国产高清在线一区 | 高清av不卡 | 天天插天天爽 | 91九色网址| 夜夜夜夜夜夜操 | 欧美美女视频在线观看 | 久草在线视频网 | 超碰97国产精品人人cao | 日韩影视在线观看 | 国产精品嫩草影视久久久 | 国产电影黄色av | 中文字幕一二 | 日韩激情久久 | 九九精品视频在线观看 | 国产理论影院 | 日韩精品一区二区在线观看视频 | 国产一区二区中文字幕 | 日韩成人黄色 | 蜜臀aⅴ精品一区二区三区 久久视屏网 | 久久精品网站视频 | 伊人超碰在线 | 久久九九国产视频 | 四虎影视成人精品 | 99热最新精品 | 香蕉久久久久久久 | 久久999精品 | 操操操日日 | 亚洲国产精品va在线看黑人动漫 | 国产在线观看免费 | 久久视频网址 | 999久久国产精品免费观看网站 | 日韩激情综合 | 69热国产视频 | 91免费国产在线观看 | 成人免费大片黄在线播放 | 久久中文字幕视频 | 久久中文字幕在线视频 | 成人h视频 | 亚洲免费观看视频 | 亚洲国产mv | www.日韩免费 | 999国内精品永久免费视频 | 美女视频黄频 | 久久久96 | 天天操天天干天天爽 | 久草在线在线 | 91视频xxxx | 国产在线最新 | 国产专区第一页 | 91久久人澡人人添人人爽欧美 | 亚洲dvd| 日韩免费视频观看 | 99热只有精品在线观看 | 色视频网站在线观看一=区 a视频免费在线观看 | 亚洲最新精品 | 十八岁免进欧美 | 欧美久久久久久久久久 | 成人一级在线观看 | 欧美夫妻生活视频 | 久久狠狠一本精品综合网 | 成人精品亚洲 | 欧美激情视频一二区 | 国产成人精品午夜在线播放 | 亚洲综合黄色 | 一二三区高清 | 少妇按摩av | 韩国av免费在线观看 | 成片免费观看视频大全 | 一色屋精品视频在线观看 | 99精品热视频 | 在线国产激情视频 | 国产又粗又猛又色 | 成人在线免费视频 | 国产麻豆果冻传媒在线观看 | 中文字幕一区二区三 | 国产精品亚洲视频 | 色婷婷综合久久久中文字幕 | 国产在线观看午夜 | 久久国语| 日韩在线第一 | 久久国产精品免费一区 | 日韩在线观看精品 | 五月婷婷视频在线观看 | 欧美大片大全 | 国产精品一区二区久久 | 亚洲成aⅴ人在线观看 | 亚洲一级黄色大片 | 四虎成人精品永久免费av九九 | 亚洲精品视频免费观看 | 一本一本久久a久久精品综合 | 久久精品99国产精品酒店日本 | 欧美va在线观看 | av电影免费在线看 | 国产成人精品一区在线 | 久久精品3 | 中日韩在线视频 | 精品一区精品二区高清 | www久久99 | 99久久99| 日日干天天干 | 日韩午夜剧场 | 免费的黄色av | 九九免费观看视频 | 国产精品观看 | 国产免费亚洲高清 | 中文国产字幕 | 四虎影视成人精品国库在线观看 | 最近免费观看的电影完整版 | 久久久亚洲国产精品麻豆综合天堂 | 色综合色综合色综合 | 欧美一区二区日韩一区二区 | 亚洲三级影院 | 国产日韩在线播放 | 欧美日韩精品免费观看 | 亚洲成av人片在线观看www | 久久久99国产精品免费 | 久久人人爽人人人人片 | 日韩亚洲国产精品 | 美女视频黄是免费的 | 91麻豆精品国产自产在线 | 91av在线免费 | 69国产成人综合久久精品欧美 | 国产99视频在线观看 | 国产精品18久久久久久首页狼 | 国产欧美精品一区二区三区 | 久久久久人人 | 国产91免费在线 | 国产98色在线 | 日韩 | 久久久久久久久久久高潮一区二区 | 成人资源在线播放 | 香蕉视频国产在线观看 | 亚洲精品美女久久久 | 久草视频免费在线观看 | 丁香 久久 综合 | 天天想夜夜操 | 色婷婷六月 | 美女黄久久 | 一区二区三区在线观看免费视频 | 麻豆国产露脸在线观看 | 亚洲一区美女视频在线观看免费 | 欧美日高清视频 | 午夜精品一区二区三区视频免费看 | 一区二区视频网站 | 主播av在线 | 日韩影视精品 | 网站在线观看日韩 | 日日夜夜精品免费 | 久久爱影视i | 婷婷久久精品 | av在线h| 欧美日韩在线观看一区 | 99久久综合精品五月天 | 色资源在线 | 精品国产综合区久久久久久 | 国产97视频在线 | 人人揉人人揉人人揉人人揉97 | 亚洲一区久久久 | 91九色最新 | 免费日韩av电影 | 欧美另类性 | 久久人人爽人人爽人人片 | 96视频免费在线观看 | 日韩黄色在线电影 | 国精产品一二三线999 | 欧美一级免费黄色片 | 蜜臀av性久久久久av蜜臀妖精 | 日本久久久久久久久久久 | 国产精品 日韩 欧美 | 亚洲乱码久久 | 欧美 日韩 性 | 人人爱人人做人人爽 | 精品一区二三区 | 亚洲 欧美 国产 va在线影院 | 久99精品| 成人黄色免费在线观看 | 五月av在线 | 日韩精品中文字幕在线观看 | 香蕉视频在线看 | 91在线视频| 国产一区在线视频观看 | 国产亚洲人成网站在线观看 | 久久国产剧场电影 | 国产一级片播放 | 精品毛片久久久久久 | 久久99在线观看 | 日本黄色特级片 | 国产中文字幕在线看 | 成人av免费在线播放 | 久久大片网站 | 成av在线| 人人狠狠综合久久亚洲 | 色视频网站在线观看一=区 a视频免费在线观看 | 日韩精品亚洲专区在线观看 | 韩日精品在线观看 | 免费黄色av电影 | 天天色天天射综合网 | 国产一级不卡毛片 | 国产精品99久久久久的智能播放 | 国产电影一区二区三区四区 | avlulu久久精品 | 久久久精品久久 | 综合网婷婷 | 欧美日韩视频精品 | 日韩欧美精品在线 | 黄污视频网站大全 | 99免费在线视频 | 国产黑丝袜在线 | www.超碰97.com | 婷婷色视频 | 国产精品一区二区在线观看免费 | 久热免费在线 | 91av资源在线| 天天操天天干天天摸 | 欧美精品在线观看 | 99久久超碰中文字幕伊人 | 色综合久久88色综合天天6 | 一级黄色大片 | 夜色资源网 | 久久婷婷开心 | 麻豆国产视频下载 | 中文十次啦 | 国内精品久久久久久中文字幕 | 992tv在线观看 | 一区二区三区在线观看中文字幕 | 国产亚洲精品久久久久秋 | 视频在线亚洲 | 日韩精品电影在线播放 | 欧美肥妇free | 日韩专区在线 | 91av网址 | 在线看av的网址 | av看片网址 | 午夜18视频在线观看 | 亚洲黄色免费 | 亚洲综合欧美激情 | 国产成人不卡 | www.com黄色| 亚洲国产影院av久久久久 | 欧美日韩不卡一区二区 | 91网站在线视频 | 中文字幕av免费观看 | 日韩久久久久久久久久久久 | 在线观看免费视频你懂的 | 日本一区二区三区免费看 | 午夜一级免费电影 | 成年人天堂com | 久久人人看 | 视频在线一区二区三区 | 91高清视频 | 日本中文字幕系列 | 久久综合九色综合欧美就去吻 | 免费观看一级成人毛片 | 日韩免费小视频 | 亚洲黄电影| 在线激情影院一区 | 天天综合天天做 | 在线观看视频黄色 | 日本黄色免费在线观看 | 亚洲黄色网络 | 4p变态网欧美系列 | 中文字幕av免费 | 国产精品a久久 | 国产在线日韩 | 久久免费福利视频 | 久久免费视频一区 | 欧美另类性 | 国产精品久久久久久欧美 | 天堂网一区二区三区 | 99国产在线视频 | 综合视频在线 | 91大神免费在线观看 | 又黄又爽又刺激视频 | 成人av在线资源 | 九九免费精品 | 免费毛片一区二区三区久久久 | 亚洲精品在线观看免费 | 国产精品理论片在线观看 | 中文在线免费一区三区 | 国产精品网红直播 | 国产电影一区二区三区四区 | 狠狠干网址 | 操久久免费视频 | 亚洲精品资源 | 免费看一级黄色大全 | 人人干干人人 | 免费在线黄色av | 成人高清av在线 | 久草在线免 | 国产精品免费观看视频 | 久草| 国产黄a三级三级 | 免费高清av在线看 | 亚洲色图美腿丝袜 | 狠狠躁夜夜躁人人爽超碰97香蕉 | 亚洲成人av片 | 天天躁日日躁狠狠躁av麻豆 | 日韩在线一级 | 久久乐九色婷婷综合色狠狠182 | 久久综合九色九九 | www狠狠操 | 人人插人人插 | 91欧美精品 | 97天天干 | 日韩激情av在线 | 国产精品美女免费 | www.久久久| 久久国产精品99国产精 | 午夜电影 电影 | 中文字幕精品一区久久久久 | 久久人人爽人人爽人人片av软件 | 免费看三片 | 日韩在线观看电影 | 99久精品视频 | 91看毛片 | 国产 在线 高清 精品 | 日韩在线观看影院 | 中文字幕一区二区三区四区在线视频 | 国产69精品久久久久久 | 亚洲乱码在线 | 国产无遮挡又黄又爽馒头漫画 | 国产精品久久久久久久久久新婚 | 日韩专区在线观看 | 亚洲第一区在线观看 | 在线观看日韩一区 | 亚洲精品自在在线观看 | 免费欧美高清视频 | 日韩网站视频 | 国产成人精品一区二三区 | 久久久精品久久 | 综合网伊人 | 国产一级淫片在线观看 | 久久九九久久 | 三上悠亚一区二区在线观看 | 四虎影视成人精品国库在线观看 | 精品在线观看视频 | 99精品热 | 欧美 亚洲 另类 激情 另类 | 免费看一级特黄a大片 | 免费a网| av大片免费看 | 在线观看的av网站 | a视频在线 | 国产免费一区二区三区最新6 | 中文字幕在线影院 | 久久久久久久久久久久国产精品 | 奇米网8888| 日日日爽爽爽 | 久久久久福利视频 | 97超碰人人澡 | 久久日本视频 | 天天色天天综合网 | 中文字幕免费久久 | 亚洲天堂网视频在线观看 | 亚洲国产日韩欧美在线 | 欧美一级视频免费看 | 9797在线看片亚洲精品 | 免费福利在线观看 | 免费在线看成人av | 久久综合精品国产一区二区三区 | 在线亚洲人成电影网站色www | 夜色资源网 | 最新国产在线 | 伊人春色电影网 | 日韩免费高清 | 国产一区欧美在线 | 国产99久久九九精品免费 | 国产成人精品综合久久久久99 | 成人在线免费看视频 | 中文字幕免费一区二区 | 国产一区二区在线免费播放 | 国产精品免费一区二区三区在线观看 | 亚洲 欧美 另类人妖 | 天堂视频中文在线 | 日韩中文在线电影 | 夜夜高潮夜夜爽国产伦精品 | 久久精品中文字幕一区二区三区 | 97看片网| 天天爱天天操天天射 |