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

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

生活随笔

當(dāng)前位置: 首頁(yè) > 编程语言 > python >内容正文

python

python输入一个数组输出24进制式的时间_【翻译】《利用Python进行数据分析·第2版》第4章(下)NumPy基础:数组和矢量计算...

發(fā)布時(shí)間:2023/12/15 python 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python输入一个数组输出24进制式的时间_【翻译】《利用Python进行数据分析·第2版》第4章(下)NumPy基础:数组和矢量计算... 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

前文傳送門:

4.3 利用數(shù)組進(jìn)行數(shù)據(jù)處理

NumPy數(shù)組使你可以將許多種數(shù)據(jù)處理任務(wù)表述為簡(jiǎn)潔的數(shù)組表達(dá)式(否則需要編寫循環(huán))。用數(shù)組表達(dá)式代替循環(huán)的做法,通常被稱為矢量化。一般來(lái)說(shuō),矢量化數(shù)組運(yùn)算要比等價(jià)的純Python方式快上一兩個(gè)數(shù)量級(jí)(甚至更多),尤其是各種數(shù)值計(jì)算。在后面內(nèi)容中(見附錄A)我將介紹廣播,這是一種針對(duì)矢量化計(jì)算的強(qiáng)大手段。

作為簡(jiǎn)單的例子,假設(shè)我們想要在一組值(網(wǎng)格型)上計(jì)算函數(shù)sqrt(x^2+y^2)。np.meshgrid函數(shù)接受兩個(gè)一維數(shù)組,并產(chǎn)生兩個(gè)二維矩陣(對(duì)應(yīng)于兩個(gè)數(shù)組中所有的(x,y)對(duì)):

In [155]: points = np.arange(-5, 5, 0.01) # 1000 equally spaced points

In [156]: xs, ys = np.meshgrid(points, points)

In [157]: ys

Out[157]:

array([[-5. , -5. , -5. , ..., -5. , -5. , -5. ],

[-4.99, -4.99, -4.99, ..., -4.99, -4.99, -4.99],

[-4.98, -4.98, -4.98, ..., -4.98, -4.98, -4.98],

...,

[ 4.97, 4.97, 4.97, ..., 4.97, 4.97, 4.97],

[ 4.98, 4.98, 4.98, ..., 4.98, 4.98, 4.98],

[ 4.99, 4.99, 4.99, ..., 4.99, 4.99, 4.99]])

現(xiàn)在,對(duì)該函數(shù)的求值運(yùn)算就好辦了,把這兩個(gè)數(shù)組當(dāng)做兩個(gè)浮點(diǎn)數(shù)那樣編寫表達(dá)式即可:

In [158]: z = np.sqrt(xs ** 2 + ys ** 2)

In [159]: z

Out[159]:

array([[ 7.0711, 7.064 , 7.0569, ..., 7.0499, 7.0569, 7.064 ],

[ 7.064 , 7.0569, 7.0499, ..., 7.0428, 7.0499, 7.0569],

[ 7.0569, 7.0499, 7.0428, ..., 7.0357, 7.0428, 7.0499],

...,

[ 7.0499, 7.0428, 7.0357, ..., 7.0286, 7.0357, 7.0428],

[ 7.0569, 7.0499, 7.0428, ..., 7.0357, 7.0428, 7.0499],

[ 7.064 , 7.0569, 7.0499, ..., 7.0428, 7.0499, 7.0569]])

作為第9章的先導(dǎo),我用matplotlib創(chuàng)建了這個(gè)二維數(shù)組的可視化:

In [160]: import matplotlib.pyplot as plt

In [161]: plt.imshow(z, cmap=plt.cm.gray); plt.colorbar()

Out[161]:

In [162]: plt.title("Image plot of $\sqrt{x^2 + y^2}$ for a grid of values")

Out[162]:

見圖4-3。這張圖是用matplotlib的imshow函數(shù)創(chuàng)建的。

圖4-3 根據(jù)網(wǎng)格對(duì)函數(shù)求值的結(jié)果

將條件邏輯表述為數(shù)組運(yùn)算

numpy.where函數(shù)是三元表達(dá)式x if condition else y的矢量化版本。假設(shè)我們有一個(gè)布爾數(shù)組和兩個(gè)值數(shù)組:

In [165]: xarr = np.array([1.1, 1.2, 1.3, 1.4, 1.5])

In [166]: yarr = np.array([2.1, 2.2, 2.3, 2.4, 2.5])

In [167]: cond = np.array([True, False, True, True, False])

假設(shè)我們想要根據(jù)cond中的值選取xarr和yarr的值:當(dāng)cond中的值為True時(shí),選取xarr的值,否則從yarr中選取。列表推導(dǎo)式的寫法應(yīng)該如下所示:

In [168]: result = [(x if c else y)

.....: for x, y, c in zip(xarr, yarr, cond)]

In [169]: result

Out[169]: [1.1000000000000001, 2.2000000000000002, 1.3, 1.3999999999999999, 2.5]

這有幾個(gè)問(wèn)題。第一,它對(duì)大數(shù)組的處理速度不是很快(因?yàn)樗泄ぷ鞫际怯杉働ython完成的)。第二,無(wú)法用于多維數(shù)組。若使用np.where,則可以將該功能寫得非常簡(jiǎn)潔:

In [170]: result = np.where(cond, xarr, yarr)

In [171]: result

Out[171]: array([ 1.1, 2.2, 1.3, 1.4, 2.5])

np.where的第二個(gè)和第三個(gè)參數(shù)不必是數(shù)組,它們都可以是標(biāo)量值。在數(shù)據(jù)分析工作中,where通常用于根據(jù)另一個(gè)數(shù)組而產(chǎn)生一個(gè)新的數(shù)組。假設(shè)有一個(gè)由隨機(jī)數(shù)據(jù)組成的矩陣,你希望將所有正值替換為2,將所有負(fù)值替換為-2。若利用np.where,則會(huì)非常簡(jiǎn)單:

In [172]: arr = np.random.randn(4, 4)

In [173]: arr

Out[173]:

array([[-0.5031, -0.6223, -0.9212, -0.7262],

[ 0.2229, 0.0513, -1.1577, 0.8167],

[ 0.4336, 1.0107, 1.8249, -0.9975],

[ 0.8506, -0.1316, 0.9124, 0.1882]])

In [174]: arr > 0

Out[174]:

array([[False, False, False, False],

[ True, True, False, True],

[ True, True, True, False],

[ True, False, True, True]], dtype=bool)

In [175]: np.where(arr > 0, 2, -2)

Out[175]:

array([[-2, -2, -2, -2],

[ 2, 2, -2, 2],

[ 2, 2, 2, -2],

[ 2, -2, 2, 2]])

使用np.where,可以將標(biāo)量和數(shù)組結(jié)合起來(lái)。例如,我可用常數(shù)2替換arr中所有正的值:

In [176]: np.where(arr > 0, 2, arr) # set only positive values to 2

Out[176]:

array([[-0.5031, -0.6223, -0.9212, -0.7262],

[ 2. , 2. , -1.1577, 2. ],

[ 2. , 2. , 2. , -0.9975],

[ 2. , -0.1316, 2. , 2. ]])

傳遞給where的數(shù)組大小可以不相等,甚至可以是標(biāo)量值。

數(shù)學(xué)和統(tǒng)計(jì)方法

可以通過(guò)數(shù)組上的一組數(shù)學(xué)函數(shù)對(duì)整個(gè)數(shù)組或某個(gè)軸向的數(shù)據(jù)進(jìn)行統(tǒng)計(jì)計(jì)算。sum、mean以及標(biāo)準(zhǔn)差std等聚合計(jì)算(aggregation,通常叫做約簡(jiǎn)(reduction))既可以當(dāng)做數(shù)組的實(shí)例方法調(diào)用,也可以當(dāng)做頂級(jí)NumPy函數(shù)使用。

這里,我生成了一些正態(tài)分布隨機(jī)數(shù)據(jù),然后做了聚類統(tǒng)計(jì):

In [177]: arr = np.random.randn(5, 4)

In [178]: arr

Out[178]:

array([[ 2.1695, -0.1149, 2.0037, 0.0296],

[ 0.7953, 0.1181, -0.7485, 0.585 ],

[ 0.1527, -1.5657, -0.5625, -0.0327],

[-0.929 , -0.4826, -0.0363, 1.0954],

[ 0.9809, -0.5895, 1.5817, -0.5287]])

In [179]: arr.mean()

Out[179]: 0.19607051119998253

In [180]: np.mean(arr)

Out[180]: 0.19607051119998253

In [181]: arr.sum()

Out[181]: 3.9214102239996507

mean和sum這類的函數(shù)可以接受一個(gè)axis選項(xiàng)參數(shù),用于計(jì)算該軸向上的統(tǒng)計(jì)值,最終結(jié)果是一個(gè)少一維的數(shù)組:

In [182]: arr.mean(axis=1)

Out[182]: array([ 1.022 , 0.1875, -0.502 , -0.0881, 0.3611])

In [183]: arr.sum(axis=0)

Out[183]: array([ 3.1693, -2.6345, 2.2381, 1.1486])

這里,arr.mean(1)是“計(jì)算行的平均值”,arr.sum(0)是“計(jì)算每列的和”。

其他如cumsum和cumprod之類的方法則不聚合,而是產(chǎn)生一個(gè)由中間結(jié)果組成的數(shù)組:

In [184]: arr = np.array([0, 1, 2, 3, 4, 5, 6, 7])

In [185]: arr.cumsum()

Out[185]: array([ 0, 1, 3, 6, 10, 15, 21, 28])

在多維數(shù)組中,累加函數(shù)(如cumsum)返回的是同樣大小的數(shù)組,但是會(huì)根據(jù)每個(gè)低維的切片沿著標(biāo)記軸計(jì)算部分聚類:

In [186]: arr = np.array([[0, 1, 2], [3, 4, 5], [6, 7, 8]])

In [187]: arr

Out[187]:

array([[0, 1, 2],

[3, 4, 5],

[6, 7, 8]])

In [188]: arr.cumsum(axis=0)

Out[188]:

array([[ 0, 1, 2],

[ 3, 5, 7],

[ 9, 12, 15]])

In [189]: arr.cumprod(axis=1)

Out[189]:

array([[ 0, 0, 0],

[ 3, 12, 60],

[ 6, 42, 336]])

表4-5列出了全部的基本數(shù)組統(tǒng)計(jì)方法。后續(xù)章節(jié)中有很多例子都會(huì)用到這些方法。

用于布爾型數(shù)組的方法

在上面這些方法中,布爾值會(huì)被強(qiáng)制轉(zhuǎn)換為1(True)和0(False)。因此,sum經(jīng)常被用來(lái)對(duì)布爾型數(shù)組中的True值計(jì)數(shù):

In [190]: arr = np.random.randn(100)

In [191]: (arr > 0).sum() # Number of positive values

Out[191]: 42

另外還有兩個(gè)方法any和all,它們對(duì)布爾型數(shù)組非常有用。any用于測(cè)試數(shù)組中是否存在一個(gè)或多個(gè)True,而all則檢查數(shù)組中所有值是否都是True:

In [192]: bools = np.array([False, False, True, False])

In [193]: bools.any()

Out[193]: True

In [194]: bools.all()

Out[194]: False

這兩個(gè)方法也能用于非布爾型數(shù)組,所有非0元素將會(huì)被當(dāng)做True。

排序

跟Python內(nèi)置的列表類型一樣,NumPy數(shù)組也可以通過(guò)sort方法就地排序:

In [195]: arr = np.random.randn(6)

In [196]: arr

Out[196]: array([ 0.6095, -0.4938, 1.24 , -0.1357, 1.43 , -0.8469])

In [197]: arr.sort()

In [198]: arr

Out[198]: array([-0.8469, -0.4938, -0.1357, 0.6095, 1.24 , 1.43 ])

多維數(shù)組可以在任何一個(gè)軸向上進(jìn)行排序,只需將軸編號(hào)傳給sort即可:

In [199]: arr = np.random.randn(5, 3)

In [200]: arr

Out[200]:

array([[ 0.6033, 1.2636, -0.2555],

[-0.4457, 0.4684, -0.9616],

[-1.8245, 0.6254, 1.0229],

[ 1.1074, 0.0909, -0.3501],

[ 0.218 , -0.8948, -1.7415]])

In [201]: arr.sort(1)

In [202]: arr

Out[202]:

array([[-0.2555, 0.6033, 1.2636],

[-0.9616, -0.4457, 0.4684],

[-1.8245, 0.6254, 1.0229],

[-0.3501, 0.0909, 1.1074],

[-1.7415, -0.8948, 0.218 ]])

頂級(jí)方法np.sort返回的是數(shù)組的已排序副本,而就地排序則會(huì)修改數(shù)組本身。計(jì)算數(shù)組分位數(shù)最簡(jiǎn)單的辦法是對(duì)其進(jìn)行排序,然后選取特定位置的值:

In [203]: large_arr = np.random.randn(1000)

In [204]: large_arr.sort()

In [205]: large_arr[int(0.05 * len(large_arr))] # 5% quantile

Out[205]: -1.5311513550102103

更多關(guān)于NumPy排序方法以及諸如間接排序之類的高級(jí)技術(shù),請(qǐng)參閱附錄A。在pandas中還可以找到一些其他跟排序有關(guān)的數(shù)據(jù)操作(比如根據(jù)一列或多列對(duì)表格型數(shù)據(jù)進(jìn)行排序)。

唯一化以及其它的集合邏輯

NumPy提供了一些針對(duì)一維ndarray的基本集合運(yùn)算。最常用的可能要數(shù)np.unique了,它用于找出數(shù)組中的唯一值并返回已排序的結(jié)果:

In [206]: names = np.array(['Bob', 'Joe', 'Will', 'Bob', 'Will', 'Joe', 'Joe'])

In [207]: np.unique(names)

Out[207]:

array(['Bob', 'Joe', 'Will'],

dtype='

In [208]: ints = np.array([3, 3, 3, 2, 2, 1, 1, 4, 4])

In [209]: np.unique(ints)

Out[209]: array([1, 2, 3, 4])

拿跟np.unique等價(jià)的純Python代碼來(lái)對(duì)比一下:

In [210]: sorted(set(names))

Out[210]: ['Bob', 'Joe', 'Will']

另一個(gè)函數(shù)np.in1d用于測(cè)試一個(gè)數(shù)組中的值在另一個(gè)數(shù)組中的成員資格,返回一個(gè)布爾型數(shù)組:

In [211]: values = np.array([6, 0, 0, 3, 2, 5, 6])

In [212]: np.in1d(values, [2, 3, 6])

Out[212]: array([ True, False, False, True, True, False, True], dtype=bool)

NumPy中的集合函數(shù)請(qǐng)參見表4-6。

4.4 用于數(shù)組的文件輸入輸出

NumPy能夠讀寫磁盤上的文本數(shù)據(jù)或二進(jìn)制數(shù)據(jù)。這一小節(jié)只討論NumPy的內(nèi)置二進(jìn)制格式,因?yàn)楦嗟挠脩魰?huì)使用pandas或其它工具加載文本或表格數(shù)據(jù)(見第6章)。

np.save和np.load是讀寫磁盤數(shù)組數(shù)據(jù)的兩個(gè)主要函數(shù)。默認(rèn)情況下,數(shù)組是以未壓縮的原始二進(jìn)制格式保存在擴(kuò)展名為.npy的文件中的:

In [213]: arr = np.arange(10)

In [214]: np.save('some_array', arr)

如果文件路徑末尾沒(méi)有擴(kuò)展名.npy,則該擴(kuò)展名會(huì)被自動(dòng)加上。然后就可以通過(guò)np.load讀取磁盤上的數(shù)組:

In [215]: np.load('some_array.npy')

Out[215]: array([0, 1, 2, 3, 4, 5, 6, 7, 8, 9])

通過(guò)np.savez可以將多個(gè)數(shù)組保存到一個(gè)未壓縮文件中,將數(shù)組以關(guān)鍵字參數(shù)的形式傳入即可:

In [216]: np.savez('array_archive.npz', a=arr, b=arr)

加載.npz文件時(shí),你會(huì)得到一個(gè)類似字典的對(duì)象,該對(duì)象會(huì)對(duì)各個(gè)數(shù)組進(jìn)行延遲加載:

In [217]: arch = np.load('array_archive.npz')

In [218]: arch['b']

Out[218]: array([0, 1, 2, 3, 4, 5, 6, 7, 8, 9])

如果數(shù)據(jù)壓縮的很好,就可以使用numpy.savez_compressed:

In [219]: np.savez_compressed('arrays_compressed.npz', a=arr, b=arr)

4.5 線性代數(shù)

線性代數(shù)(如矩陣乘法、矩陣分解、行列式以及其他方陣數(shù)學(xué)等)是任何數(shù)組庫(kù)的重要組成部分。不像某些語(yǔ)言(如MATLAB),通過(guò)*對(duì)兩個(gè)二維數(shù)組相乘得到的是一個(gè)元素級(jí)的積,而不是一個(gè)矩陣點(diǎn)積。因此,NumPy提供了一個(gè)用于矩陣乘法的dot函數(shù)(既是一個(gè)數(shù)組方法也是numpy命名空間中的一個(gè)函數(shù)):

In [223]: x = np.array([[1., 2., 3.], [4., 5., 6.]])

In [224]: y = np.array([[6., 23.], [-1, 7], [8, 9]])

In [225]: x

Out[225]:

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

[ 4., 5., 6.]])

In [226]: y

Out[226]:

array([[ 6., 23.],

[ -1., 7.],

[ 8., 9.]])

In [227]: x.dot(y)

Out[227]:

array([[ 28., 64.],

[ 67., 181.]])

x.dot(y)等價(jià)于np.dot(x, y):

In [228]: np.dot(x, y)

Out[228]:

array([[ 28., 64.],

[ 67., 181.]])

一個(gè)二維數(shù)組跟一個(gè)大小合適的一維數(shù)組的矩陣點(diǎn)積運(yùn)算之后將會(huì)得到一個(gè)一維數(shù)組:

In [229]: np.dot(x, np.ones(3))

Out[229]: array([ 6., 15.])

@符(類似Python 3.5)也可以用作中綴運(yùn)算符,進(jìn)行矩陣乘法:

In [230]: x @ np.ones(3)

Out[230]: array([ 6., 15.])

numpy.linalg中有一組標(biāo)準(zhǔn)的矩陣分解運(yùn)算以及諸如求逆和行列式之類的東西。它們跟MATLAB和R等語(yǔ)言所使用的是相同的行業(yè)標(biāo)準(zhǔn)線性代數(shù)庫(kù),如BLAS、LAPACK、Intel MKL(Math Kernel Library,可能有,取決于你的NumPy版本)等:

In [231]: from numpy.linalg import inv, qr

In [232]: X = np.random.randn(5, 5)

In [233]: mat = X.T.dot(X)

In [234]: inv(mat)

Out[234]:

array([[ 933.1189, 871.8258, -1417.6902, -1460.4005, 1782.1391],

[ 871.8258, 815.3929, -1325.9965, -1365.9242, 1666.9347],

[-1417.6902, -1325.9965, 2158.4424, 2222.0191, -2711.6822],

[-1460.4005, -1365.9242, 2222.0191, 2289.0575, -2793.422 ],

[ 1782.1391, 1666.9347, -2711.6822, -2793.422 , 3409.5128]])

In [235]: mat.dot(inv(mat))

Out[235]:

array([[ 1., 0., -0., -0., -0.],

[-0., 1., 0., 0., 0.],

[ 0., 0., 1., 0., 0.],

[-0., 0., 0., 1., -0.],

[-0., 0., 0., 0., 1.]])

In [236]: q, r = qr(mat)

In [237]: r

Out[237]:

array([[-1.6914, 4.38 , 0.1757, 0.4075, -0.7838],

[ 0. , -2.6436, 0.1939, -3.072 , -1.0702],

[ 0. , 0. , -0.8138, 1.5414, 0.6155],

[ 0. , 0. , 0. , -2.6445, -2.1669],

[ 0. , 0. , 0. , 0. , 0.0002]])

表達(dá)式X.T.dot(X)計(jì)算X和它的轉(zhuǎn)置X.T的點(diǎn)積。

表4-7中列出了一些最常用的線性代數(shù)函數(shù)。

4.6 偽隨機(jī)數(shù)生成

numpy.random模塊對(duì)Python內(nèi)置的random進(jìn)行了補(bǔ)充,增加了一些用于高效生成多種概率分布的樣本值的函數(shù)。例如,你可以用normal來(lái)得到一個(gè)標(biāo)準(zhǔn)正態(tài)分布的4×4樣本數(shù)組:

In [238]: samples = np.random.normal(size=(4, 4))

In [239]: samples

Out[239]:

array([[ 0.5732, 0.1933, 0.4429, 1.2796],

[ 0.575 , 0.4339, -0.7658, -1.237 ],

[-0.5367, 1.8545, -0.92 , -0.1082],

[ 0.1525, 0.9435, -1.0953, -0.144 ]])

而Python內(nèi)置的random模塊則只能一次生成一個(gè)樣本值。從下面的測(cè)試結(jié)果中可以看出,如果需要產(chǎn)生大量樣本值,numpy.random快了不止一個(gè)數(shù)量級(jí):

In [240]: from random import normalvariate

In [241]: N = 1000000

In [242]: %timeit samples = [normalvariate(0, 1) for _ in range(N)]

1.77 s +- 126 ms per loop (mean +- std. dev. of 7 runs, 1 loop each)

In [243]: %timeit np.random.normal(size=N)

61.7 ms +- 1.32 ms per loop (mean +- std. dev. of 7 runs, 10 loops each)

我們說(shuō)這些都是偽隨機(jī)數(shù),是因?yàn)樗鼈兌际峭ㄟ^(guò)算法基于隨機(jī)數(shù)生成器種子,在確定性的條件下生成的。你可以用NumPy的np.random.seed更改隨機(jī)數(shù)生成種子:

In [244]: np.random.seed(1234)

numpy.random的數(shù)據(jù)生成函數(shù)使用了全局的隨機(jī)種子。要避免全局狀態(tài),你可以使用numpy.random.RandomState,創(chuàng)建一個(gè)與其它隔離的隨機(jī)數(shù)生成器:

In [245]: rng = np.random.RandomState(1234)

In [246]: rng.randn(10)

Out[246]:

array([ 0.4714, -1.191 , 1.4327, -0.3127, -0.7206, 0.8872, 0.8596,

-0.6365, 0.0157, -2.2427])

表4-8列出了numpy.random中的部分函數(shù)。在下一節(jié)中,我將給出一些利用這些函數(shù)一次性生成大量樣本值的范例。

4.7 示例:隨機(jī)漫步

我們通過(guò)模擬隨機(jī)漫步來(lái)說(shuō)明如何運(yùn)用數(shù)組運(yùn)算。先來(lái)看一個(gè)簡(jiǎn)單的隨機(jī)漫步的例子:從0開始,步長(zhǎng)1和-1出現(xiàn)的概率相等。

下面是一個(gè)通過(guò)內(nèi)置的random模塊以純Python的方式實(shí)現(xiàn)1000步的隨機(jī)漫步:

In [247]: import random

.....: position = 0

.....: walk = [position]

.....: steps = 1000

.....: for i in range(steps):

.....: step = 1 if random.randint(0, 1) else -1

.....: position += step

.....: walk.append(position)

.....:

圖4-4是根據(jù)前100個(gè)隨機(jī)漫步值生成的折線圖:

In [249]: plt.plot(walk[:100])

圖4-4 簡(jiǎn)單的隨機(jī)漫步

不難看出,這其實(shí)就是隨機(jī)漫步中各步的累計(jì)和,可以用一個(gè)數(shù)組運(yùn)算來(lái)實(shí)現(xiàn)。因此,我用np.random模塊一次性隨機(jī)產(chǎn)生1000個(gè)“擲硬幣”結(jié)果(即兩個(gè)數(shù)中任選一個(gè)),將其分別設(shè)置為1或-1,然后計(jì)算累計(jì)和:

In [251]: nsteps = 1000

In [252]: draws = np.random.randint(0, 2, size=nsteps)

In [253]: steps = np.where(draws > 0, 1, -1)

In [254]: walk = steps.cumsum()

有了這些數(shù)據(jù)之后,我們就可以沿著漫步路徑做一些統(tǒng)計(jì)工作了,比如求取最大值和最小值:

In [255]: walk.min()

Out[255]: -3

In [256]: walk.max()

Out[256]: 31

現(xiàn)在來(lái)看一個(gè)復(fù)雜點(diǎn)的統(tǒng)計(jì)任務(wù)——首次穿越時(shí)間,即隨機(jī)漫步過(guò)程中第一次到達(dá)某個(gè)特定值的時(shí)間。假設(shè)我們想要知道本次隨機(jī)漫步需要多久才能距離初始0點(diǎn)至少10步遠(yuǎn)(任一方向均可)。np.abs(walk)>=10可以得到一個(gè)布爾型數(shù)組,它表示的是距離是否達(dá)到或超過(guò)10,而我們想要知道的是第一個(gè)10或-10的索引。可以用argmax來(lái)解決這個(gè)問(wèn)題,它返回的是該布爾型數(shù)組第一個(gè)最大值的索引(True就是最大值):

In [257]: (np.abs(walk) >= 10).argmax()

Out[257]: 37

注意,這里使用argmax并不是很高效,因?yàn)樗鼰o(wú)論如何都會(huì)對(duì)數(shù)組進(jìn)行完全掃描。在本例中,只要發(fā)現(xiàn)了一個(gè)True,那我們就知道它是個(gè)最大值了。

一次模擬多個(gè)隨機(jī)漫步

如果你希望模擬多個(gè)隨機(jī)漫步過(guò)程(比如5000個(gè)),只需對(duì)上面的代碼做一點(diǎn)點(diǎn)修改即可生成所有的隨機(jī)漫步過(guò)程。只要給numpy.random的函數(shù)傳入一個(gè)二元元組就可以產(chǎn)生一個(gè)二維數(shù)組,然后我們就可以一次性計(jì)算5000個(gè)隨機(jī)漫步過(guò)程(一行一個(gè))的累計(jì)和了:

In [258]: nwalks = 5000

In [259]: nsteps = 1000

In [260]: draws = np.random.randint(0, 2, size=(nwalks, nsteps)) # 0 or 1

In [261]: steps = np.where(draws > 0, 1, -1)

In [262]: walks = steps.cumsum(1)

In [263]: walks

Out[263]:

array([[ 1, 0, 1, ..., 8, 7, 8],

[ 1, 0, -1, ..., 34, 33, 32],

[ 1, 0, -1, ..., 4, 5, 4],

...,

[ 1, 2, 1, ..., 24, 25, 26],

[ 1, 2, 3, ..., 14, 13, 14],

[ -1, -2, -3, ..., -24, -23, -22]])

現(xiàn)在,我們來(lái)計(jì)算所有隨機(jī)漫步過(guò)程的最大值和最小值:

In [264]: walks.max()

Out[264]: 138

In [265]: walks.min()

Out[265]: -133

得到這些數(shù)據(jù)之后,我們來(lái)計(jì)算30或-30的最小穿越時(shí)間。這里稍微復(fù)雜些,因?yàn)椴皇?000個(gè)過(guò)程都到達(dá)了30。我們可以用any方法來(lái)對(duì)此進(jìn)行檢查:

In [266]: hits30 = (np.abs(walks) >= 30).any(1)

In [267]: hits30

Out[267]: array([False, True, False, ..., False, True, False], dtype=bool)

In [268]: hits30.sum() # Number that hit 30 or -30

Out[268]: 3410

然后我們利用這個(gè)布爾型數(shù)組選出那些穿越了30(絕對(duì)值)的隨機(jī)漫步(行),并調(diào)用argmax在軸1上獲取穿越時(shí)間:

In [269]: crossing_times = (np.abs(walks[hits30]) >= 30).argmax(1)

In [270]: crossing_times.mean()

Out[270]: 498.88973607038122

請(qǐng)嘗試用其他分布方式得到漫步數(shù)據(jù)。只需使用不同的隨機(jī)數(shù)生成函數(shù)即可,如normal用于生成指定均值和標(biāo)準(zhǔn)差的正態(tài)分布數(shù)據(jù):

In [271]: steps = np.random.normal(loc=0, scale=0.25,

.....: size=(nwalks, nsteps))

4.8 結(jié)論

雖然本書剩下的章節(jié)大部分是用pandas規(guī)整數(shù)據(jù),我們還是會(huì)用到相似的基于數(shù)組的計(jì)算。在附錄A中,我們會(huì)深入挖掘NumPy的特點(diǎn),進(jìn)一步學(xué)習(xí)數(shù)組的技巧。

總結(jié)

以上是生活随笔為你收集整理的python输入一个数组输出24进制式的时间_【翻译】《利用Python进行数据分析·第2版》第4章(下)NumPy基础:数组和矢量计算...的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

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

色网站免费在线看 | 久久视频一区 | 日韩啪啪小视频 | 国产精品夜夜夜一区二区三区尤 | 免费日韩 精品中文字幕视频在线 | 黄色大全视频 | 中文字幕在线观看av | 黄色大片入口 | 国产高清第一页 | 亚洲免费小视频 | av成年人电影 | 国模一二三区 | 99色在线观看视频 | 在线观看亚洲国产精品 | 国产日本三级 | 最新国产精品拍自在线播放 | 亚洲成人资源在线观看 | 一区 在线观看 | 人人射人人插 | 国产玖玖视频 | 精品久久久久国产免费第一页 | 91重口视频 | 久久免费看视频 | 精品999国产| 日韩在线视频网站 | www天天干com | 久久人人97超碰com | 久草综合视频 | 午夜视频久久久 | 久久久久电影 | 91丨九色丨勾搭 | 久久精品高清 | 久久成人精品 | 一区二区三区 中文字幕 | 久久国产福利 | 大胆欧美gogo免费视频一二区 | 成人av免费播放 | 亚欧日韩成人h片 | 黄色精品一区 | 国产系列 在线观看 | 国产精品一区二区果冻传媒 | 久久 一区 | 美女黄濒| 三级黄色大片在线观看 | 久久一区91 | 亚洲成人二区 | a黄在线观看 | 久热国产视频 | 99re6热在线精品视频 | 成人污视频在线观看 | 久久精品视频在线观看 | 91激情在线视频 | 99精品久久只有精品 | 91av在线电影 | 性色av免费观看 | 国产成人在线观看 | 五月婷婷.com| 久久精品国产亚洲精品 | 国产精品一区二区美女视频免费看 | 国产在线久久久 | 91免费在线看片 | 久久国产精品一区二区三区 | 亚洲精品视频第一页 | 免费av网站观看 | 婷婷 中文字幕 | 婷婷在线播放 | 91精品视频在线观看免费 | a色视频 | 99久久久国产免费 | 久草在线精品观看 | 午夜视频在线观看一区二区三区 | 国产人成看黄久久久久久久久 | jizz999| 三级黄色大片在线观看 | 色在线视频 | 国产精品不卡一区 | 2021av在线 | 亚洲精品456在线播放第一页 | 久久av在线 | 天天操天天射天天 | 激情欧美一区二区免费视频 | 国产精品成久久久久三级 | 色综合狠狠干 | 蜜臀久久99精品久久久无需会员 | 97超碰人人模人人人爽人人爱 | 亚洲电影成人 | 久久综合中文字幕 | 狠狠做六月爱婷婷综合aⅴ 日本高清免费中文字幕 | 色在线网站| 福利视频精品 | 97成人资源站 | 免费国产在线精品 | av在线播放中文字幕 | 亚洲国产影院av久久久久 | 狠狠操天天射 | 成人午夜电影在线播放 | 日韩一区在线播放 | 狠狠操电影网 | 18久久久久久 | 狠狠色丁香婷婷综合视频 | 久久精品视频日本 | 色在线视频 | www.xxxx变态.com | 日韩欧美在线一区二区 | 日本女人逼 | 欧美精品在线观看一区 | 六月色 | 国产亚洲一级高清 | 国产黑丝一区二区三区 | 国际精品久久 | 开心色插 | 国产精品中文久久久久久久 | 久久免费播放 | 天堂av影院 | 麻豆视频在线免费 | 国产无限资源在线观看 | 欧美一区二区日韩一区二区 | av综合在线观看 | 国内99视频 | 欧美激情视频一二区 | 亚洲精品国产拍在线 | 久久精品99久久久久久 | 在线观看视频你懂 | 亚洲欧美999 | 亚洲精品综合久久 | 中文字幕一区二区三区四区视频 | 久草在线资源视频 | 免费手机黄色网址 | 国产亚洲激情视频在线 | 草久久久 | 免费成人在线电影 | 亚洲综合激情五月 | 成人av一区二区三区 | 一区二区三区免费网站 | 九色91福利 | 欧美久久久久久久久中文字幕 | 欧美日韩一区二区在线 | 国产精品久久一区二区三区, | 天天人人 | 国产午夜av| 国产玖玖精品视频 | 欧美精品九九99久久 | 国产精品久久久久亚洲影视 | 一区二区精品国产 | 国产精品青青 | 五月天电影免费在线观看一区 | 成人久久18免费网站图片 | 国产黄色大片 | 91精品看片| 国产男女无遮挡猛进猛出在线观看 | 久热色超碰 | a级国产乱理论片在线观看 伊人宗合网 | 天堂av免费 | 91成人精品一区在线播放69 | 久久亚洲专区 | wwwwww黄 | 国产在线国偷精品产拍免费yy | 亚洲一区不卡视频 | 在线不卡a | 亚洲成人精品 | 99久久er热在这里只有精品15 | 免费日韩av片 | 99精品在线直播 | 99精品欧美一区二区蜜桃免费 | 日本在线观看黄色 | 亚洲a资源| 久久这里只有精品久久 | 玖玖视频在线 | 四虎国产精品成人免费影视 | 国产成人不卡 | 日日操操 | av高清在线观看 | 国产破处在线视频 | 97超碰成人在线 | 欧美一级欧美一级 | 看片黄网站 | 婷婷网站天天婷婷网站 | 高清不卡一区二区三区 | 亚洲视频分类 | 日本一区二区三区免费看 | 国产精品久久久久aaaa九色 | 国产一区二区免费在线观看 | 色综合天天射 | 99精品视频在线播放免费 | 成人黄色小视频 | 中文字幕中文字幕在线中文字幕三区 | 日韩在线免费看 | 国产精品免费大片视频 | 亚洲视频精选 | 中文字幕一区二区三区在线视频 | 91精彩视频在线观看 | 欧美黑人性猛交 | 黄a网站 | 九九久久免费视频 | 最新色站 | 国产免费国产 | 国产精品久久精品 | 欧美一级片免费播放 | 91女人18片女毛片60分钟 | 色综合久久久久久久久五月 | 日韩av一卡二卡三卡 | 国产123av | 三级视频片 | 91免费视频网站在线观看 | 在线观看黄色国产 | 最近能播放的中文字幕 | 国产成人精品在线观看 | 91久久人澡人人添人人爽欧美 | 亚洲国产精品成人综合 | www黄色软件 | 国产精品一区二区中文字幕 | 欧美精品国产综合久久 | 毛片www | 成人免费在线播放 | 人人爱人人做人人爽 | 91高清在线看 | 日韩欧美综合在线视频 | 亚洲男人天堂a | 日本精品在线看 | 国产一级免费av | 五月丁婷婷| 欧美日韩中文视频 | 中日韩三级视频 | 国产高清视频在线 | 精品国产乱码久久久久久天美 | 久久er99热精品一区二区 | 在线精品视频免费播放 | 中文字幕在线日亚洲9 | 永久免费毛片在线观看 | 日韩视频免费 | 国产精品久久久久久久毛片 | 日韩成人免费在线电影 | 91香蕉视频 mp4 | 91tv国产成人福利 | 成人网在线免费视频 | 久久欧美综合 | 在线中文字幕av观看 | 国产欧美高清 | 国产视频丨精品|在线观看 国产精品久久久久久久久久久久午夜 | 中文字幕在线观看视频免费 | 国产婷婷精品 | 深夜免费小视频 | 色综合久久久久网 | 99爱精品在线 | 国产精品毛片完整版 | 国产999视频在线观看 | 国产玖玖视频 | 国产一区在线观看视频 | 中文字幕一区二区三区乱码不卡 | 精品一区二三区 | 亚洲欧美日韩在线看 | 精品国内自产拍在线观看视频 | 色婷婷综合久久久久中文字幕1 | 国产亚洲精品成人av久久影院 | 九九在线免费视频 | 国产欧美精品在线观看 | 国产五月 | 久久免费在线观看视频 | 国产精品一区久久久久 | 69视频在线 | 欧美极品少妇xxxxⅹ欧美极品少妇xxxx亚洲精品 | 久久免费a| 天天爽天天做 | 午夜精品一区二区三区免费 | 成人毛片一区 | 亚洲视频在线观看网站 | 久久精品国产精品亚洲精品 | 欧美精品乱码久久久久 | 成年人在线观看 | 国产精品一区二区在线看 | 国内视频 | 808电影免费观看三年 | 亚洲91中文字幕无线码三区 | 精品国产一区二区三区久久影院 | 91在线入口 | 久草在线免费资源站 | 国产精品久久精品 | 久久综合久久综合这里只有精品 | 午夜精品成人一区二区三区 | 国内精品免费久久影院 | 国产一区二区在线免费播放 | 成人在线视频免费看 | 亚洲 欧美 综合 在线 精品 | 久久精品美女视频网站 | 久久久久久99精品 | 亚洲天堂精品视频在线观看 | 久久久久久久国产精品 | 一级片免费观看 | 久久久久久综合网天天 | 麻豆精品视频 | 五月导航 | 人人爽人人爽人人片av | 涩涩网站在线 | 99精品免费久久久久久久久 | 麻花天美星空视频 | 日本不卡123 | 日本一区二区三区视频在线播放 | 热久久99这里有精品 | 一级黄色免费 | 韩国精品视频在线观看 | 黄色网址a | 91人人网 | 999电影免费在线观看2020 | 久久精品最新 | 69国产盗摄一区二区三区五区 | 免费黄av| 精品在线一区二区 | av资源在线看 | 毛片3 | 国产精品永久免费观看 | 2023av在线| 精品国产一区二区三区不卡 | 日韩欧美在线观看一区 | 日日摸日日添夜夜爽97 | 丁香激情视频 | 成人h动漫精品一区二 | 天天天天爽 | 国产婷婷vvvv激情久 | 91传媒免费在线观看 | 国产福利中文字幕 | 亚洲午夜久久久影院 | 亚洲国产日韩一区 | 欧美国产大片 | 狠狠躁日日躁 | 99国产精品一区 | 成人毛片一区 | 久久少妇免费视频 | 毛片1000部免费看 | 日韩免费不卡视频 | 一区二区三区中文字幕在线 | 午夜体验区 | 天天综合色天天综合 | 丁香六月综合网 | 日韩免费一区二区三区 | 亚洲精品乱码久久久久久高潮 | 麻豆一区在线观看 | 久久久久人人 | 乱男乱女www7788 | 国产 一区二区三区 在线 | 国产色在线视频 | 国产精品中文久久久久久久 | 一本大道久久精品懂色aⅴ 五月婷社区 | 国产精品成人久久久 | 最新日韩在线观看 | 一区二区三区四区五区在线 | 爱av在线网 | 国产精品日韩高清 | 999ZYZ玖玖资源站永久 | 国产精品 日本 | 91精品1区 | 操操操日日| 成人aⅴ视频 | 热久久免费视频精品 | 久操中文字幕在线观看 | 成人av电影免费 | 成人影视片| 久久精品永久免费 | 黄色视屏在线免费观看 | 久久精品国产免费看久久精品 | 久久se视频 | 在线婷婷| 国产黄色在线网站 | 日韩欧美一区二区在线观看 | 99热手机在线观看 | 豆豆色资源网xfplay | 韩日电影在线 | 国产网站av| 成人av电影免费 | 色网站黄| 成人夜晚看av | 精品国产1区2区 | 日韩一二区在线观看 | 国产精品夜夜夜一区二区三区尤 | 99欧美精品 | 中文字幕在线第一页 | jizzjizzjizz亚洲| 伊人天堂久久 | 欧美极品裸体 | 国产小视频在线 | 99热最新精品 | 91激情在线视频 | 亚洲天堂视频在线 | 国产小视频网站 | 蜜臀久久99精品久久久久久网站 | .国产精品成人自产拍在线观看6 | a久久久久久 | 97视频网址 | av在线一级 | 久草在线最新视频 | 蜜臀91丨九色丨蝌蚪老版 | 国产精品久久网 | 久久色亚洲 | 国产亚洲观看 | 天天干天天看 | 欧美一区二区伦理片 | 日韩午夜高清 | 一区二区三区电影 | 久久午夜网| 人人艹视频| 九九九热精品免费视频观看网站 | 91av在线播放 | 亚洲久在线 | 国产伦精品一区二区三区在线 | 手机av片 | 国内精品久久久久久久久久 | 国产精品网址在线观看 | av资源网在线播放 | 三级av小说 | 97在线观看免费高清 | 美女视频a美女大全免费下载蜜臀 | 婷婷天天色 | 久久艹欧美 | 亚洲特级毛片 | 亚洲春色综合另类校园电影 | 五月婷色| 久久免费公开视频 | 毛片网免费 | 欧美一级片在线观看视频 | 人人爽人人澡人人添人人人人 | 99亚洲精品在线 | 久久精品亚洲精品国产欧美 | 欧美日韩综合在线 | 日韩高清三区 | 亚洲国产网址 | 国产a国产a国产a | 精品国产一区二区三区久久久 | 欧美日韩在线第一页 | 国产在线观看99 | 国产日韩中文在线 | 91亚洲国产成人久久精品网站 | 国产精品久久久久久久久久久久午夜 | 国产女教师精品久久av | 日韩精品一区二区久久 | 精品久久久精品 | 美女视频黄免费网站 | 97狠狠干 | 成人欧美一区二区三区黑人麻豆 | 国产高清av | 日韩在线资源 | 黄色不卡av | 992tv在线成人免费观看 | 国精产品999国精产品岳 | 麻豆91在线播放 | 国产成人一区二区三区在线观看 | 久久久久久久久综合 | 国产麻豆果冻传媒在线观看 | 欧美福利视频一区 | 欧美一级xxxx | 亚洲激情校园春色 | 久久 在线 | 五月婷婷丁香在线观看 | 日日操日日插 | 青青久视频 | 在线视频1卡二卡三卡 | 色视频成人在线观看免 | 久久综合九色综合97婷婷女人 | 激情丁香综合五月 | 91看片麻豆 | 黄色在线免费观看网址 | 午夜影视一区 | 国外调教视频网站 | 91c网站色版视频 | 国产一级高清 | 亚州中文av| 国产一区二区在线影院 | 激情网五月天 | 日本久久91 | 日韩av手机在线看 | 深爱五月激情五月 | 国产精品永久免费在线 | 欧美国产日韩在线视频 | 少妇高潮冒白浆 | 久久综合在线 | 亚洲蜜桃在线 | 在线天堂中文www视软件 | 97在线免费视频观看 | 国产香蕉久久精品综合网 | 成人a级黄色片 | 日韩在线中文字幕视频 | 婷婷综合成人 | 日日操网 | 激情欧美一区二区三区 | 久久久国产精品麻豆 | 999电影免费在线观看2020 | av天天澡天天爽天天av | 国产99在线 | 久久久久伊人 | 久精品一区 | 久久国产精品一二三区 | 中文字幕高清在线播放 | 狠狠躁夜夜躁人人爽超碰91 | 少妇bbb搡bbbb搡bbbb′ | 二区视频在线观看 | 日韩大片在线播放 | 国产专区在线视频 | 日本久久影视 | 91污污视频在线观看 | 成人va天堂 | 欧美日韩国产色综合一二三四 | 日日干日日操 | 免费的国产精品 | 欧美片网站yy | 日韩三级视频在线看 | 久草在线免费色站 | 丝袜av网站 | 毛片基地黄久久久久久天堂 | 久久视频精品在线 | 精品夜夜嗨av一区二区三区 | 午夜精品久久久久久久久久久久久久 | 免费h精品视频在线播放 | 国产麻豆精品95视频 | 久久超碰97| 日韩在线一级 | 欧美日韩精品在线免费观看 | 成人av在线影院 | 在线视频日韩 | 最新av在线免费观看 | 中文字幕 国产视频 | 亚洲永久国产精品 | 久艹视频在线免费观看 | 亚洲91精品在线观看 | 少妇搡bbbb搡bbb搡忠贞 | 成人理论在线观看 | 欧美日韩一区二区在线观看 | www.亚洲激情.com | 91免费视频网站在线观看 | 国产一区私人高清影院 | 成人免费看片98欧美 | 亚洲一级电影 | 天天干人人干 | 亚洲精品视频偷拍 | 美女网站在线观看 | 欧美日韩后| 中文字幕在线观看不卡 | 97超级碰 | 最新中文字幕在线资源 | 999电影免费在线观看2020 | 国产一级性生活视频 | 成片免费| 日韩欧美在线国产 | 色婷婷激婷婷情综天天 | 国产精品久久久久国产a级 激情综合中文娱乐网 | 久久亚洲私人国产精品 | 国产最新视频在线观看 | 成av人电影 | 国产精品一区二区在线免费观看 | 91色在线观看 | 久草五月 | 狠狠艹夜夜干 | 中文字幕成人 | 欧美福利久久 | 国产99久久九九精品 | 999久久国精品免费观看网站 | 久久精品中文字幕少妇 | 伊人天天干| 成人网中文字幕 | 亚a在线| 久久精品视频在线 | www.888av| 成人四虎| 亚洲精品456在线播放 | 国产高清视频在线观看 | 九色91在线视频 | 亚洲午夜精品在线观看 | av日韩在线网站 | 超碰人人在线 | 久久8精品 | 日韩av播放在线 | 激情婷婷综合 | 最近日本mv字幕免费观看 | 欧美日韩亚洲国产一区 | 天天操夜夜干 | 久久精品艹 | 就要色综合 | 久久婷综合 | 亚洲国产久 | 日本天天操 | 亚洲成人精品av | 成人午夜精品久久久久久久3d | 亚洲精品免费在线观看视频 | 国产不卡在线观看 | 91热| 国产午夜精品久久久久久久久久 | 美女黄视频免费看 | 日本 在线 视频 中文 有码 | 亚洲一级免费观看 | 天天操夜夜干 | 在线观看不卡的av | 国产一区在线不卡 | 亚洲人成网站精品片在线观看 | 天天操天天干天天摸 | 日本久久久久久久久久久 | 亚洲在线视频免费观看 | 啪啪动态视频 | 毛片美女网站 | 综合久久五月天 | 欧美日韩国产一二三区 | 很黄很色很污的网站 | 99超碰在线播放 | 成人三级网址 | 国产亚洲欧美一区 | 毛片基地黄久久久久久天堂 | 国产日产高清dvd碟片 | 日韩电影在线观看一区二区三区 | 色婷五月天 | 91精品欧美一区二区三区 | 成 人 黄 色 免费播放 | 在线观看国产www | 久久久国产精品人人片99精片欧美一 | 麻豆久久一区 | 色综合天天综合 | 黄色在线观看网站 | 国产91精品一区二区麻豆亚洲 | 成年在线观看 | 日韩最新在线视频 | 久草免费福利在线观看 | 亚洲专区在线视频 | 国产麻豆果冻传媒在线观看 | 蜜桃视频在线观看一区 | 国产高清视频在线免费观看 | 亚洲激情电影在线 | 日韩中文字幕免费电影 | 99精品一区二区三区 | 久久tv视频| 欧美人操人 | 日韩欧美网址 | 国产不卡视频在线播放 | 天天干天天操天天干 | 国产精品久久久久久久久久久久午 | 丝袜一区在线 | 日韩欧美视频在线观看免费 | 欧日韩在线 | 欧美精品久久久久性色 | 91专区在线观看 | 亚洲欧美日韩国产一区二区 | 久久国产视频网站 | 玖玖玖国产精品 | 国产精品久久久久久久久久直播 | 欧美成人在线免费观看 | 日韩视频中文 | 欧美日韩不卡在线视频 | 成人久久18免费网站图片 | 日韩大片在线 | 成人久久毛片 | 国产视频一区在线免费观看 | 久久精品视频在线观看免费 | 婷婷丁香花 | 日韩精品一区二区三区不卡 | 91精品国产91| 国产aa免费视频 | 精品国产一区二区三区免费 | 波多野结衣网址 | 免费在线黄网 | 久久草精品 | 免费看wwwwwwwwwww的视频 久久久久久99精品 91中文字幕视频 | 九九热只有精品 | 亚洲成人在线免费 | 久久久久亚洲精品成人网小说 | www国产亚洲精品久久麻豆 | 亚洲精品一区二区在线观看 | 96久久| 97超在线 | 成年人黄色av | www.久久爱.cn | 国产96视频 | 欧美成年人在线观看 | 欧美日韩精 | 日韩精品免费一区二区在线观看 | 中文字幕视频在线播放 | 色综合久久久久综合 | 国产精品乱看 | 免费视频a| 粉嫩av一区二区三区四区五区 | 亚洲 成人 欧美 | 免费高清在线观看成人 | 日本中文一区二区 | 99久久精品免费看国产麻豆 | 米奇四色影视 | 精品欧美一区二区精品久久 | 香蕉久久久久久av成人 | 婷婷丁香激情网 | 欧美色图东方 | 久久精品中文字幕少妇 | 亚洲精品高清一区二区三区四区 | 中文字幕区| 毛片1000部免费看 | 久久不卡国产精品一区二区 | 免费的黄色的网站 | 久久精品99国产精品亚洲最刺激 | 欧美日本一二三 | 在线黄色av电影 | a黄色| 亚洲三级在线播放 | 99在线高清视频在线播放 | 久久夜夜爽 | 99热手机在线观看 | 欧美一区在线看 | 久久久久一区二区三区四区 | 精品99免费 | 国产欧美最新羞羞视频在线观看 | 国内揄拍国产精品 | 日产乱码一二三区别在线 | 女人久久久久 | 天天干中文字幕 | 久久精品电影院 | 天躁狠狠躁 | 亚洲最新av在线 | 69久久夜色精品国产69 | 五月天亚洲综合 | 日本韩国中文字幕 | 日韩1级片 | 中文字幕区 | 丁香婷婷综合网 | 九草在线视频 | 国产成人精品a | 91一区啪爱嗯打偷拍欧美 | 亚洲精品xxx | av福利在线看 | 日韩中文字幕第一页 | 日日夜夜噜噜噜 | 亚洲成av人电影 | 欧美片网站yy | 超级碰碰碰免费视频 | 日韩久久精品一区二区 | 久久久久久在线观看 | 国产精品99久久免费观看 | 国产精品ssss在线亚洲 | 天天干人人插 | 少妇精品久久久一区二区免费 | 丰满少妇对白在线偷拍 | 国产日韩欧美在线 | 国产一区二区三区视频在线 | 久久男人中文字幕资源站 | 91麻豆文化传媒在线观看 | 久99久精品 | 国产精品久久久久影院 | 久久精选视频 | 婷婷丁香七月 | 六月丁香婷 | 国产精品18久久久久久不卡孕妇 | 国产专区视频在线 | 亚洲狠狠婷婷 | 在线观看黄色的网站 | 91在线一区二区 | 成人一级在线 | 久久精品首页 | 国产精品都在这里 | 日韩有码中文字幕在线 | 日韩在线高清免费视频 | 亚洲在线成人精品 | 亚洲国产精品久久久久婷婷884 | 国产成人精品一区在线 | 黄色国产高清 | 国产成人久久av977小说 | 伊人网综合在线观看 | 国产在线a不卡 | 中文av在线免费观看 | 中文字幕视频播放 | 伊人精品影院 | 久精品视频在线 | a成人v | 日本夜夜草视频网站 | 韩日成人av | 狠狠色狠狠综合久久 | a电影免费看 | 亚洲一级黄色 | 黄色www | 午夜av色 | 亚洲精品综合久久 | 亚洲精品自拍 | 狠狠亚洲| 久久成人午夜视频 | 美国人与动物xxxx | 人人干干人人 | 操操操综合 | 日韩成人邪恶影片 | 激情视频在线观看网址 | 精品国产伦一区二区三区免费 | 日韩视频一区二区 | 国产精品嫩草影院99网站 | 91精品视频免费看 | 亚洲伊人婷婷 | 久久99国产精品视频 | 天无日天天操天天干 | 免费av视屏| 高清久久久久久 | 中文字幕在线免费看 | 日韩av看片 | 伊人天堂久久 | 成人av视屏 | 亚洲妇女av | 24小时日本在线www免费的 | 久久久久人人 | 午夜少妇av | 国产成人香蕉 | 欧美 国产 视频 | 免费av观看 | 亚洲一区二区三区四区精品 | 国产精品久久久久永久免费观看 | 成年人免费看片网站 | 欧美国产日韩一区 | 色婷婷色 | 久久另类小说 | 国内精品久久久久 | 香蕉视频在线播放 | 中文字幕高清视频 | a天堂最新版中文在线地址 久久99久久精品国产 | 香蕉影视 | 久久综合福利 | 亚洲jizzjizz日本少妇 | 欧美人操人 | 久久精品3 | 亚洲精品456在线播放第一页 | 成人精品99| 一区二区三区免费在线 | 国产精品免费久久久久久 | 欧美国产日韩一区二区三区 | 成人国产精品久久久久久亚洲 | 欧美日韩aa | 国产美女视频网站 | 成人在线免费观看视视频 | 97视频网址 | a在线一区 | 日韩爱爱网站 | 青青河边草免费直播 | 国产网红在线观看 | 操操操av | 国产免费一区二区三区网站免费 | 91久久精品一区二区三区 | 久久久久成人精品免费播放动漫 | 一区二区三区免费在线观看 | 91久久奴性调教 | 久日精品| 国产在线va | 最近能播放的中文字幕 | 久久视频免费在线观看 | 日韩免费视频 | 天天草天天干天天 | 伊人天天操 | 亚洲狠狠操 | 激情五月激情综合网 | 国产一级高清 | av中文字幕日韩 | 国内精品久久久 | 91中文字幕在线视频 | 青青色影院 | 中文字幕亚洲情99在线 | 人人爽人人爽av | 国产精品免费一区二区三区 | 日本久久91| 免费三级在线 | 91精品网站在线观看 | 天天草天天操 | 婷婷日日| 米奇四色影视 | 亚洲免费国产视频 | 激情久久一区二区三区 | 日韩在线播放视频 | av成人免费网站 | 午夜av免费看 | 免费看一级黄色 | 久久综合九色综合久99 | 久久综合中文字幕 | 日韩,精品电影 | 高清国产在线一区 | 99精品热视频 | 在线日韩av | 久久免费片 | 国产在线观看高清视频 | 91精品久久久久久久久久久久久 | 国产99久 | 久久精品牌麻豆国产大山 | 中文字幕日韩一区二区三区不卡 | 国产精品久久99综合免费观看尤物 | 久草视频在线资源 | 日日夜日日干 | 国产一区福利在线 | 国产在线久草 | 亚洲午夜在线视频 | 国产一级在线视频 | 视频三区在线 | 中文字幕免费在线 | 日韩视频在线一区 | 亚洲精品美女久久久久 | 伊人黄| 亚洲欧美在线视频免费 | 日日操狠狠干 | 毛片一区二区 | 狠狠色丁香婷婷综合久小说久 | 国产流白浆高潮在线观看 | 日日色综合 | 中文字幕日本特黄aa毛片 | 亚洲激情免费 | 精品嫩模福利一区二区蜜臀 | 美女网站免费福利视频 | 看av免费 | 亚洲欧美在线观看视频 | 中文字幕丝袜一区二区 | 福利精品在线 | 99免费精品 | 中文字幕在线专区 | 天天干.com | 97在线观看免费高清完整版在线观看 | 午夜影院日本 | 一本一道久久a久久精品蜜桃 | 久久精品三级 | 免费www视频 | 国产精品video | 亚洲精品高清视频 | 日韩成人xxxx| 久久久久伦理电影 | 国产精品初高中精品久久 | av大片免费看 | 在线免费av观看 | 日批网站在线观看 | 黄色av影院 | 色妞色视频一区二区三区四区 | 国产精品av一区二区 | 久久久久在线观看 | 色综合久久综合中文综合网 | 欧美性受极品xxxx喷水 | 在线天堂中文www视软件 | 日本精品视频在线 | 四虎永久国产精品 | 超碰人人干人人 | 精品久久国产一区 | 水蜜桃亚洲一二三四在线 | 97人人添人澡人人爽超碰动图 | 欧美性生交大片免网 | 国产日韩精品一区二区三区在线 | 亚洲综合在线五月天 | 婷婷精品国产欧美精品亚洲人人爽 | 中文字幕在线观看一区二区三区 | 久草免费在线视频观看 | 日本中文字幕久久 | 欧美激情亚洲综合 | 香蕉视频在线观看免费 | wwwwww国产 | 在线免费观看视频你懂的 | 天天操网址 | 国产美女在线观看 | 婷婷激情av | 国产69精品久久99不卡的观看体验 | 亚洲国产欧美一区二区三区丁香婷 | 亚洲综合爱 | 91精品视频一区 | 成人免费观看视频大全 | 国产91免费观看 | 免费在线黄 | 激情五月伊人 | 91福利视频一区 | 日韩精品一区电影 | 日日干夜夜爱 | 在线观看视频免费大全 | 国产精品中文久久久久久久 | 精品在线视频一区二区三区 | 五月天六月丁香 | 日韩视频一二三区 | 国产很黄很色的视频 | 日韩在线三级 | 毛片.com| 亚洲国产中文在线观看 | 97视频网址| 成人av电影免费在线观看 | 色婷婷电影 | 亚洲精品久久久久中文字幕m男 | 国产精品午夜免费福利视频 | 人人爽夜夜爽 | av在观看 | 亚洲国产美女久久久久 | 国产精品久久久久亚洲影视 | 亚洲激情免费 | 久久久久电影 | 国产破处精品 | 超碰97成人 | 特级a毛片 | 操少妇视频 | 日韩欧美一区二区在线播放 | 欧美在线free | 香蕉视频4aa | 天天综合网久久 | 免费观看版 | 国产剧情一区二区 | 色视频网站在线观看一=区 a视频免费在线观看 | 免费日韩视 | 欧美成人视 | 丁香婷婷激情 | 日韩中文久久 | 国产四虎在线 | 在线视频免费观看 | 亚洲三级网 | 99久久精品久久久久久动态片 | 伊人天天色 | www.五月天婷婷 | 最新99热 | 91精品国产92久久久久 | 99麻豆久久久国产精品免费 | 四季av综合网站 |