精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

50個常用的Numpy函數(shù)解釋,參數(shù)和使用示例

開發(fā) 前端
使用NumPy的最大原因之一是它有很多處理數(shù)組的函數(shù)。在本文中,將介紹NumPy在數(shù)據(jù)科學(xué)中最重要和最有用的一些函數(shù)。

Numpy是python中最有用的工具之一。它可以有效地處理大容量數(shù)據(jù)。使用NumPy的最大原因之一是它有很多處理數(shù)組的函數(shù)。在本文中,將介紹NumPy在數(shù)據(jù)科學(xué)中最重要和最有用的一些函數(shù)。

創(chuàng)建數(shù)組

1、Array

它用于創(chuàng)建一維或多維數(shù)組。

50個常用的Numpy函數(shù)解釋,參數(shù)和使用示例

Dtype:生成數(shù)組所需的數(shù)據(jù)類型。

ndim:指定生成數(shù)組的最小維度數(shù)。

import numpy as np
np.array([1,2,3,4,5])
----------------
array([1, 2, 3, 4, 5, 6])

還可以使用此函數(shù)將pandas的df和series轉(zhuǎn)為NumPy數(shù)組。

sex = pd.Series(['Male','Male','Female'])
np.array(sex)
------------------------
array(['Male', 'Male', 'Female'], dtype=object)

2、Linspace

創(chuàng)建一個具有指定間隔的浮點(diǎn)數(shù)的數(shù)組。

50個常用的Numpy函數(shù)解釋,參數(shù)和使用示例

start:起始數(shù)字

end:結(jié)束

Num:要生成的樣本數(shù),默認(rèn)為50。

np.linspace(10,100,10)
--------------------------------
array([ 10., 20., 30., 40., 50., 60., 70., 80., 90., 100.])

3、Arange

在給定的間隔內(nèi)返回具有一定步長的整數(shù)。

50個常用的Numpy函數(shù)解釋,參數(shù)和使用示例

step:數(shù)值步長。

np.arange(5,10,2)
-----------------------
array([5, 7, 9])

4、Uniform

在上下限之間的均勻分布中生成隨機(jī)樣本。

50個常用的Numpy函數(shù)解釋,參數(shù)和使用示例

np.random.uniform(5,10,size = 4)
------------
array([6.47445571, 5.60725873, 8.82192327, 7.47674099])
np.random.uniform(size = 5)
------------
array([0.83358092, 0.41776134, 0.72349553])
np.random.uniform(size = (2,3))
------------
array([[0.7032511 , 0.63212039, 0.6779683 ],
[0.81150812, 0.26845613, 0.99535264]])

5、Random.randint

在一個范圍內(nèi)生成n個隨機(jī)整數(shù)樣本。

50個常用的Numpy函數(shù)解釋,參數(shù)和使用示例

np.random.randint(5,10,10)
------------------------------
array([6, 8, 9, 9, 7, 6, 9, 8, 5, 9])

6、Random.random

生成n個隨機(jī)浮點(diǎn)數(shù)樣本。

50個常用的Numpy函數(shù)解釋,參數(shù)和使用示例

np.random.random(3)
---------------------------
array([0.87656396, 0.24706716, 0.98950278])

7、Logspace

在對數(shù)尺度上生成間隔均勻的數(shù)字。

50個常用的Numpy函數(shù)解釋,參數(shù)和使用示例

Start:序列的起始值。

End:序列的最后一個值。

endpoint:如果為True,最后一個樣本將包含在序列中。

base:底數(shù)。默認(rèn)是10。

np.logspace(0,10,5,base=2)
------------------
array([1.00000000e+00, 5.65685425e+00, 3.20000000e+01, 1.81019336e+02,1.02400000e+03])

8、zeroes

np.zeroes會創(chuàng)建一個全部為0的數(shù)組。

50個常用的Numpy函數(shù)解釋,參數(shù)和使用示例

shape:陣列的形狀。

Dtype:生成數(shù)組所需的數(shù)據(jù)類型。' int '或默認(rèn)' float '

np.zeros((2,3),dtype='int')
---------------
array([[0, 0, 0],
[0, 0, 0]])
np.zeros(5)
-----------------
array([0., 0., 0., 0., 0.])

9、ones

np.ones函數(shù)創(chuàng)建一個全部為1的數(shù)組。

50個常用的Numpy函數(shù)解釋,參數(shù)和使用示例

np.ones((3,4))
------------------
array([[1., 1., 1., 1.],
[1., 1., 1., 1.],
[1., 1., 1., 1.]])

10、full

創(chuàng)建一個單獨(dú)值的n維數(shù)組。

50個常用的Numpy函數(shù)解釋,參數(shù)和使用示例

fill_value:填充值。

np.full((2,4),fill_value=2)
--------------
array([[2, 2, 2, 2],
[2, 2, 2, 2]])(2,4) : ?????

11、Identity

創(chuàng)建具有指定維度的單位矩陣。

50個常用的Numpy函數(shù)解釋,參數(shù)和使用示例

np.identity(4)
----------
array([[1., 0., 0., 0.],
[0., 1., 0., 0.],
[0., 0., 1., 0.],
[0., 0., 0., 1.]])#??????? ???? ???? ?? `?????`

數(shù)組操作

12、min

返回數(shù)組中的最小值。

50個常用的Numpy函數(shù)解釋,參數(shù)和使用示例

axis:用于操作的軸。

out:用于存儲輸出的數(shù)組。

arr = np.array([1,1,2,3,3,4,5,6,6,2])
np.min(arr)
----------------
1

13、max

返回數(shù)組中的最大值。

50個常用的Numpy函數(shù)解釋,參數(shù)和使用示例

np.max(arr)
------------------
6

14、unique

返回一個所有唯一元素排序的數(shù)組。

50個常用的Numpy函數(shù)解釋,參數(shù)和使用示例

return_index:如果為True,返回數(shù)組的索引。

return_inverse:如果為True,返回唯一數(shù)組的下標(biāo)。

return_counts:如果為True,返回數(shù)組中每個唯一元素出現(xiàn)的次數(shù)。

axis:要操作的軸。默認(rèn)情況下,數(shù)組被認(rèn)為是扁平的。

np.unique(arr,return_counts=True)
---------------------
(
array([1, 2, 3, 4, 5, 6]), ## Unique elements
array([2, 2, 2, 1, 1, 2], dtype=int64) ## Count
)

15、mean

返回數(shù)組的平均數(shù)。

50個常用的Numpy函數(shù)解釋,參數(shù)和使用示例

np.mean(arr,dtype='int')
-------------------------------
3

16、medain

返回數(shù)組的中位數(shù)。

50個常用的Numpy函數(shù)解釋,參數(shù)和使用示例

arr = np.array([[1,2,3],[5,8,4]])
np.median(arr)
-----------------------------
3.5

17、digitize

返回輸入數(shù)組中每個值所屬的容器的索引。

50個常用的Numpy函數(shù)解釋,參數(shù)和使用示例

bin:容器的數(shù)組。

right:表示該間隔是否包括右邊或左邊的bin。

a = np.array([-0.9, 0.5, 0.9, 1, 1.2, 1.4, 3.6, 4.7, 5.3])
bins = np.array([0,1,2,3])
np.digitize(a,bins)
-------------------------------
array([0, 1, 1, 2, 2, 2, 4, 4, 4], dtype=int64)
Exp Value
x < 0 : 0
0 <= x <1 : 1
1 <= x <2 : 2
2 <= x <3 : 3
3 <=x : 4
Compares -0.9 to 0, here x < 0 so Put 0 in resulting array.
Compares 0.5 to 0, here 0 <= x <1 so Put 1.
Compares 5.4 to 4, here 3<=x so Put 4

18、reshape

它是NumPy中最常用的函數(shù)之一。它返回一個數(shù)組,其中包含具有新形狀的相同數(shù)據(jù)。

50個常用的Numpy函數(shù)解釋,參數(shù)和使用示例

A = np.random.randint(15,size=(4,3))
A
----------------------
array([[ 8, 14, 1],
[ 8, 11, 4],
[ 9, 4, 1],
[13, 13, 11]])
A.reshape(3,4)
-----------------
array([[ 8, 14, 1, 8],
[11, 4, 9, 4],
[ 1, 13, 13, 11]])
A.reshape(-1)
-------------------
array([ 8, 14, 1, 8, 11, 4, 9, 4, 1, 13, 13, 11])

19、expand_dims

它用于擴(kuò)展數(shù)組的維度。

50個常用的Numpy函數(shù)解釋,參數(shù)和使用示例

arr = np.array([ 8, 14, 1, 8, 11, 4, 9, 4, 1, 13, 13, 11])
np.expand_dims(A,axis=0)
-------------------------
array([[ 8, 14, 1, 8, 11, 4, 9, 4, 1, 13, 13, 11]])
np.expand_dims(A,axis=1)
---------------------------
array([[ 8],
[14],
[ 1],
[ 8],
[11],
[ 4],
[ 9],
[ 4],
[ 1],
[13],
[13],
[11]])

20、squeeze

通過移除一個單一維度來降低數(shù)組的維度。

50個常用的Numpy函數(shù)解釋,參數(shù)和使用示例

arr = np.array([[ 8],[14],[ 1],[ 8],[11],[ 4],[ 9],[ 4],[ 1],[13],[13],[11]])
np.squeeze(arr)
---------------------------
array([ 8, 14, 1, 8, 11, 4, 9, 4, 1, 13, 13, 11])

21、count_nonzero

計算所有非零元素并返回它們的計數(shù)。

50個常用的Numpy函數(shù)解釋,參數(shù)和使用示例

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

22、argwhere

查找并返回非零元素的所有下標(biāo)。

50個常用的Numpy函數(shù)解釋,參數(shù)和使用示例

a = np.array([0,0,1,1,1,0])
np.argwhere(a)
---------------------
array([[2],[3],[4]], dtype=int64)

23、argmax & argmin

argmax返回數(shù)組中Max元素的索引。它可以用于多類圖像分類問題中獲得高概率預(yù)測標(biāo)簽的指標(biāo)。

50個常用的Numpy函數(shù)解釋,參數(shù)和使用示例

arr = np.array([[0.12,0.64,0.19,0.05]])
np.argmax(arr)
---------
1

argmin將返回數(shù)組中min元素的索引。

50個常用的Numpy函數(shù)解釋,參數(shù)和使用示例

np.argmin(min)
------
3

24、sort

對數(shù)組排序。

50個常用的Numpy函數(shù)解釋,參數(shù)和使用示例

kind:要使用的排序算法。{‘quicksort’, ‘mergesort’, ‘heapsort’, ‘stable’}

arr = np.array([2,3,1,7,4,5])
np.sort(arr)
----------------
array([1, 2, 3, 4, 5, 7])

25、abs

返回數(shù)組中元素的絕對值。當(dāng)數(shù)組中包含負(fù)數(shù)時,它很有用。

A = np.array([[1,-3,4],[-2,-4,3]])np.abs(A)
---------------
array([[1, 3, 4],
[2, 4, 3]])

26、round

將浮點(diǎn)值四舍五入到指定數(shù)目的小數(shù)點(diǎn)。

50個常用的Numpy函數(shù)解釋,參數(shù)和使用示例

decimals:要保留的小數(shù)點(diǎn)的個數(shù)。

a = np.random.random(size=(3,4))
a
-----
array([[0.81695699, 0.42564822, 0.65951417, 0.2731807 ],
[0.7017702 , 0.12535894, 0.06747666, 0.55733467],
[0.91464488, 0.26259026, 0.88966237, 0.59253923]])

np.round(a,decimals=0)
------------
array([[1., 0., 1., 1.],
[1., 1., 1., 1.],
[0., 1., 0., 1.]])
np.round(a,decimals=1)
-------------
array([[0.8, 0. , 0.6, 0.6],
[0.5, 0.7, 0.7, 0.8],
[0.3, 0.9, 0.5, 0.7]])

27、clip

它可以將數(shù)組的裁剪值保持在一個范圍內(nèi)。

arr = np.array([0,1,-3,-4,5,6,7,2,3])
arr.clip(0,5)
-----------------
array([0, 1, 0, 0, 5, 5, 5, 2, 3])
arr.clip(0,3)
------------------
array([0, 1, 0, 0, 3, 3, 3, 2, 3])
arr.clip(3,5)
------------------
array([3, 3, 3, 3, 5, 5, 5, 3, 3])

替換數(shù)組中的值

28、where

返回滿足條件的數(shù)組元素。

50個常用的Numpy函數(shù)解釋,參數(shù)和使用示例

condition:匹配的條件。如果true則返回x,否則y。

a = np.arange(12).reshape(4,3)
a
-------
array([[ 0, 1, 2],
[ 3, 4, 5],
[ 6, 7, 8],
[ 9, 10, 11]])

np.where(a>5) ## Get The Index
--------------------
(array([2, 2, 2, 3, 3, 3], dtype=int64),
array([0, 1, 2, 0, 1, 2], dtype=int64))

a[np.where(a>5)] ## Get Values
--------------------------
array([ 6, 7, 8, 9, 10, 11])

它還可以用來替換pandas df中的元素。

np.where(data[feature].isnull(), 1, 0)

29、put

用給定的值替換數(shù)組中指定的元素。

50個常用的Numpy函數(shù)解釋,參數(shù)和使用示例

a:數(shù)組

Ind:需要替換的索引。

V:替換值。

arr = np.array([1,2,3,4,5,6])
arr
--------
array([1, 2, 3, 4, 5, 6])
np.put(arr,[1,2],[6,7])
arr
--------
array([1, 6, 7, 4, 5, 6])

30、copyto

將一個數(shù)組的內(nèi)容復(fù)制到另一個數(shù)組中。

50個常用的Numpy函數(shù)解釋,參數(shù)和使用示例

dst:目標(biāo)

src:來源

arr1 = np.array([1,2,3])
arr2 = np.array([4,5,6])
print("Before arr1",arr1)
print("Before arr2",arr1)
np.copyto(arr1,arr2)
print("After arr1",arr1)
print("After arr2",arr2)
---------------------------
Before arr1 [1 2 3]
Before arr2 [4 5 6]
After arr1 [4 5 6]
After arr2 [4 5 6]

集合操作

31、查找公共元素

intersect1d函數(shù)以排序的方式返回兩個數(shù)組中所有唯一的值。

50個常用的Numpy函數(shù)解釋,參數(shù)和使用示例

Assume_unique:如果為真值,則假設(shè)輸入數(shù)組都是唯一的。

Return_indices:如果為真,則返回公共元素的索引。

ar1 = np.array([1,2,3,4,5,6])
ar2 = np.array([3,4,5,8,9,1])
np.intersect1d(ar1,ar2)
---------------
array([1, 3, 4, 5])
np.intersect1d(ar1,ar2,return_indices=True)
---------------
(array([1, 3, 4, 5]), ## Common Elements
array([0, 2, 3, 4], dtype=int64),
array([5, 0, 1, 2], dtype=int64))

32、查找不同元素

np.setdiff1d函數(shù)返回arr1中在arr2中不存在的所有唯一元素。

a = np.array([1, 7, 3, 2, 4, 1])
b = np.array([9, 2, 5, 6, 7, 8])
np.setdiff1d(a, b)
---------------------
array([1, 3, 4])

33、從兩個數(shù)組中提取唯一元素

Setxor1d 將按順序返回兩個數(shù)組中所有唯一的值。

a = np.array([1, 2, 3, 4, 6])
b = np.array([1, 4, 9, 4, 36])
np.setxor1d(a,b)
--------------------
array([ 2, 3, 6, 9, 36])

34、合并

Union1d函數(shù)將兩個數(shù)組合并為一個。

a = np.array([1, 2, 3, 4, 5])
b = np.array([1, 3, 5, 4, 36])
np.union1d(a,b)
-------------------
array([ 1, 2, 3, 4, 5, 36])

數(shù)組分割

35、水平分割

Hsplit函數(shù)將數(shù)據(jù)水平分割為n個相等的部分。

A = np.array([[3,4,5,2],[6,7,2,6]])
np.hsplit(A,2) ## splits the data into two equal parts
---------------
[ array([[3, 4],[6, 7]]), array([[5, 2],[2, 6]]) ]
np.hsplit(A,4) ## splits the data into four equal parts
-----------------
[ array([[3],[6]]), array([[4],[7]]),
array([[5],[2]]), array([[2],[6]]) ]

36、垂直分割

Vsplit將數(shù)據(jù)垂直分割為n個相等的部分。

A = np.array([[3,4,5,2],[6,7,2,6]])
np.vsplit(A,2)
----------------
[ array([[3, 4, 5, 2]]), array([[6, 7, 2, 6]]) ]

數(shù)組疊加

37、水平疊加

hstack 將在另一個數(shù)組的末尾追加一個數(shù)組。

a = np.array([1,2,3,4,5])
b = np.array([1,4,9,16,25])
np.hstack((a,b))
---------------------
array([ 1, 2, 3, 4, 5, 1, 4, 9, 16, 25])

38、垂直疊加

vstack將一個數(shù)組堆疊在另一個數(shù)組上。

np.vstack((a,b))
----------------------
array([[ 1, 2, 3, 4, 5],
[ 1, 4, 9, 16, 25]])

數(shù)組比較

39、allclose

如果兩個數(shù)組的形狀相同,則Allclose函數(shù)根據(jù)公差值查找兩個數(shù)組是否相等或近似相等。

a = np.array([0.25,0.4,0.6,0.32])
b = np.array([0.26,0.3,0.7,0.32])
tolerance = 0.1 ## Total Difference
np.allclose(a,b,tolerance)
---------
False
tolerance = 0.5
np.allclose(a,b,tolerance)
----------
True

40、equal

它比較兩個數(shù)組的每個元素,如果元素匹配就返回True。

np.equal(arr1,arr2)
-------------
array([ True, True, True, False, True, True])

重復(fù)的數(shù)組元素

40、repeat

它用于重復(fù)數(shù)組中的元素n次。

50個常用的Numpy函數(shù)解釋,參數(shù)和使用示例

A:重復(fù)的元素

Repeats:重復(fù)的次數(shù)。

np.repeat('2017',3)
---------------------
array(['2017', '2017', '2017'], dtype='<U4')

讓我們來看一個更實際的示例,我們有一個包含按年數(shù)量銷售的數(shù)據(jù)集。

fruits = pd.DataFrame([
['Mango',40],
['Apple',90],
['Banana',130]
],columns=['Product','ContainerSales'])
fruits

50個常用的Numpy函數(shù)解釋,參數(shù)和使用示例

在數(shù)據(jù)集中,缺少年份列。我們嘗試使用numpy添加它。

fruits['year'] = np.repeat(2020,fruits.shape[0])
fruits

50個常用的Numpy函數(shù)解釋,參數(shù)和使用示例

41、tile

通過重復(fù)A,rep次來構(gòu)造一個數(shù)組。

50個常用的Numpy函數(shù)解釋,參數(shù)和使用示例

np.tile("Ram",5)
-------
array(['Ram', 'Ram', 'Ram', 'Ram', 'Ram'], dtype='<U3')
np.tile(3,(2,3))
-------
array([[3, 3, 3],
[3, 3, 3]])

愛因斯坦求和

42、einsum

此函數(shù)用于計算數(shù)組上的多維和線性代數(shù)運(yùn)算。

a = np.arange(1,10).reshape(3,3)
b = np.arange(21,30).reshape(3,3)
np.einsum('ii->i',a)
------------
array([1, 5, 9])
np.einsum('ji',a)
------------
array([[1, 4, 7],
[2, 5, 8],
[3, 6, 9]])

np.einsum('ij,jk',a,b)
------------
array([[150, 156, 162],
[366, 381, 396],
[582, 606, 630]])

p.einsum('ii',a)
----------
15

統(tǒng)計分析

43、直方圖

這是Numpy的重要統(tǒng)計分析函數(shù),可計算一組數(shù)據(jù)的直方圖值。

A = np.array([[3, 4, 5, 2],
[6, 7, 2, 6]])
np.histogram(A)
-------------------
(array([2, 0, 1, 0, 1, 0, 1, 0, 2, 1], dtype=int64),
array([2. , 2.5, 3. , 3.5, 4. , 4.5, 5. , 5.5, 6. , 6.5, 7. ]))

44、百分位數(shù)

沿指定軸計算數(shù)據(jù)的Q-T-T百分位數(shù)。

50個常用的Numpy函數(shù)解釋,參數(shù)和使用示例

a:輸入。

q:要計算的百分位。

overwrite_input:如果為true,則允許輸入數(shù)組修改中間計算以節(jié)省內(nèi)存。

a = np.array([[2, 4, 6], [4, 8, 12]])
np.percentile(a, 50)
-----------
5.0
np.percentile(a, 10)
------------
3.0
arr = np.array([2,3,4,1,6,7])
np.percentile(a,5)
------------
2.5

45、標(biāo)準(zhǔn)偏差和方差

std和var是NumPy的兩個函數(shù),用于計算沿軸的標(biāo)準(zhǔn)偏差和方差。

a = np.array([[2, 4, 6], [4, 8, 12]])
np.std(a,axis=1)
--------
array([1.63299316, 3.26598632])
np.std(a,axis=0) ## Column Wise
--------
array([1., 2., 3.])
np.var(a,axis=1)
-------------------
array([ 2.66666667, 10.66666667])
np.var(a,axis=0)
-------------------
array([1., 4., 9.])

數(shù)組打印

46、顯示帶有兩個十進(jìn)制值的浮點(diǎn)數(shù)

np.set_printoptions(precision=2)
a = np.array([12.23456,32.34535])
print(a)
------------
array([12.23,32.34])

47、設(shè)置打印數(shù)組最大值

np.set_printoptions(threshold=np.inf)

48、增加一行中元素的數(shù)量

np.set_printoptions(linewidth=100) ## 默認(rèn)是 75

保存和加載數(shù)據(jù)

49、保存

savetxt用于在文本文件中保存數(shù)組的內(nèi)容。

arr = np.linspace(10,100,500).reshape(25,20) 
np.savetxt('array.txt',arr)

50、加載

用于從文本文件加載數(shù)組,它以文件名作為參數(shù)。

np.loadtxt('array.txt')

以上就是50個numpy常用的函數(shù),希望對你有所幫助。

責(zé)任編輯:華軒 來源: 今日頭條
相關(guān)推薦

2020-03-10 08:55:50

PandasNumPy函數(shù)

2010-06-09 10:35:36

MySQL使用管理命令

2022-08-19 16:09:08

Python損失函數(shù)算法

2020-04-03 13:50:19

數(shù)據(jù)分析PandasNumPy

2021-03-27 10:54:34

Python函數(shù)代碼

2023-10-15 17:07:35

PandasPython庫

2025-09-01 00:00:05

SpringBoot注解Web 開發(fā)

2022-01-06 09:41:45

區(qū)塊鏈比特幣技術(shù)

2011-04-08 15:50:54

Oracleover函數(shù)

2025-09-25 17:04:18

2023-02-14 16:45:54

2023-01-12 13:32:00

w 命令Linux

2023-01-10 14:10:27

Linuxwho 命令

2023-01-15 17:24:16

LinuxBSDwhereis?命令

2010-09-09 13:43:48

SQL函數(shù)NEWID

2025-05-28 10:00:00

Python函數(shù)編程

2023-11-06 10:50:35

機(jī)器學(xué)習(xí)LIME

2010-07-26 13:13:33

Perl函數(shù)參數(shù)

2016-11-29 12:46:24

JavaJava8時間日期庫

2023-02-08 17:04:14

Python計算庫數(shù)學(xué)函數(shù)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

精品成人影院| 蜜桃视频m3u8在线观看| 久草精品在线观看| 久久久国产视频91| 亚洲av无一区二区三区久久| 黄色网址视频在线观看| 国产精品一区二区在线观看不卡 | 久久久久久久久免费看无码 | 久久精品国产一区二区三 | 国产成人a亚洲精品| 熟女少妇一区二区三区| 暖暖在线中文免费日本| 久久综合九色综合97婷婷女人| 国产精品三级美女白浆呻吟| 精品无码黑人又粗又大又长| heyzo久久| 精品国产精品网麻豆系列| 成人一区二区三| 久久亚洲导航| 中文字幕av免费专区久久| 国产精品对白一区二区三区| 中文字幕+乱码+中文字幕明步 | 欧亚在线中文字幕免费| 国产精品夫妻自拍| 久久综合福利| 性欧美18一19性猛交| 婷婷精品进入| 亚洲精品永久免费精品| 久久无码专区国产精品s| 最爽无遮挡行房视频在线| 久久免费视频一区| 高清不卡日本v二区在线| 中文字幕人妻一区二区在线视频| 在线亚洲国产精品网站| 欧美成人亚洲成人日韩成人| 2019男人天堂| 欧美禁忌电影网| 亚洲国产精品国自产拍av秋霞| 五月天开心婷婷| 少妇人妻丰满做爰xxx| 一级片在线免费播放| 久久99精品久久久久久欧洲站| 欧美视频日韩视频| 日本成人在线免费视频| 色网在线免费观看| 天天色综合天天| 欧美高清一区二区| 日本精品一二区| 成人性生交大片免费看视频在线| 91视频8mav| 91在线你懂的| 精品亚洲aⅴ乱码一区二区三区| 国产精品日韩在线观看| 中文字幕天堂在线| 青青草视频一区| 国产精品视频网| 中文字幕第31页| 麻豆成人91精品二区三区| 国产精品嫩草影院一区二区| 97人妻精品视频一区| 秋霞午夜av一区二区三区| 国产精品三级网站| 国产三级伦理片| 亚洲经典三级| 午夜精品一区二区三区视频免费看 | 中文字幕精品视频在线观看| 久久国产精品久久久久久电车| 4444欧美成人kkkk| 精品久久久久久久久久久久久久久久| 首页综合国产亚洲丝袜| 国产精品电影久久久久电影网| 日韩xxx视频| 久久99国产乱子伦精品免费| 亚洲一区二区三区乱码aⅴ蜜桃女 亚洲一区二区三区乱码aⅴ | 亚洲v在线观看| 老汉色老汉首页av亚洲| 亚洲人成在线观看网站高清| 色噜噜噜噜噜噜| 91精品一区二区三区综合在线爱| 久久久久九九九九| 丰满少妇高潮一区二区| 欧洲乱码伦视频免费| 中文字幕在线观看日韩| zjzjzjzjzj亚洲女人| 欧美理伦片在线播放| 亚洲男人第一av网站| 国产真人做爰视频免费| 希岛爱理一区二区三区| 午夜精品久久久久久久99热浪潮| 精品国产午夜福利| 极品少妇xxxx精品少妇偷拍| 成人免费在线一区二区三区| 视频三区在线观看| 亚洲欧洲无码一区二区三区| www.黄色网址.com| 亚洲精品mv| 洋洋av久久久久久久一区| 欧美h视频在线| 成人免费在线电影| 一区二区成人在线| 农村妇女精品一二区| 国产精品欧美一区二区三区不卡| 亚洲成人精品久久久| 蜜桃传媒一区二区亚洲| 久久a爱视频| 中文日韩在线观看| 国产在线观看99| 日韩精品免费视频人成| 91精品91久久久久久| 在线观看国产精品视频| 成人美女在线观看| 亚洲精品一区二区毛豆| av老司机在线观看| 亚洲国产精品久久人人爱蜜臀| 99re在线视频免费观看| 欧美三级一区| 在线日韩中文字幕| 精品成人久久久| 国产激情一区二区三区四区| 亚州欧美一区三区三区在线| av男人的天堂在线观看| 欧美香蕉大胸在线视频观看 | 日本中文字幕在线| 懂色av中文字幕一区二区三区| 亚洲国产婷婷香蕉久久久久久99 | 亚洲欧美偷拍自拍| 国产成人久久精品| 五月婷婷伊人网| 亚洲一区二区三区四区五区中文 | 欧美一区二区三区网站| 国产99久久久精品| 妞干网这里只有精品| 国产综合色在线观看| 亚洲欧洲av另类| 欧洲熟妇精品视频| 免费成人结看片| 98精品在线视频| 亚洲黄色片视频| 亚洲日本一区二区| 亚洲精品中文字幕乱码无线| 热久久天天拍国产| 国产精品丝袜白浆摸在线| 免费成人av电影| 一本一道波多野结衣一区二区| 成年人免费在线播放| 凹凸成人在线| 欧美精品激情在线观看| 国产av无码专区亚洲av| 亚洲色图欧美激情| 在线观看视频在线观看| 亚洲电影在线一区二区三区| 91免费精品国偷自产在线| 亚洲天天影视| 亚洲欧美成人一区二区三区| 91午夜在线观看| 日韩成人在线看| 精品自拍视频在线观看| 国产黄色片av| 一区二区三区在线观看国产| 中文字幕第10页| 综合激情婷婷| 国产精品一 二 三| 国产精品25p| 日韩av在线网页| 2017亚洲天堂| 激情六月婷婷综合| 久久99国产精品一区| 香蕉成人app| 亚洲3p在线观看| 亚洲人午夜射精精品日韩| 欧美午夜精品伦理| 少妇太紧太爽又黄又硬又爽小说 | 亚洲成人中文在线| 久久精品综合视频| 噜噜噜在线观看免费视频日韩| 手机在线观看国产精品| 欧美亚洲人成在线| 欧美多人爱爱视频网站| 三级av在线播放| 欧美日韩不卡在线| 国产黄色片视频| 国产女同互慰高潮91漫画| 亚洲理论中文字幕| 日韩一级欧洲| 精品综合久久| 久久精品黄色| 久久青草精品视频免费观看| 九九在线视频| 欧美一二三四在线| 国产成人精品777777| 国产精品麻豆视频| 男人日女人逼逼| 午夜日韩影院| 国产成人久久久| 男人天堂亚洲天堂| 最近日韩中文字幕中文| 欧美 日韩 国产 在线| 在线这里只有精品| 欧美日韩中文视频| 欧美国产成人精品| 亚洲图片综合网| 日韩精品国产精品| 亚洲色成人www永久在线观看| 精品国产91乱码一区二区三区四区 | 成人午夜激情av| 激情婷婷亚洲| 经典三级在线视频| 精品国产乱码久久久久久果冻传媒 | 亚洲人成啪啪网站| 亚洲天天综合网| 欧美网站在线观看| 精品少妇一二三区| 亚洲人成在线观看一区二区| 无码国产69精品久久久久同性| 国产99久久精品| 欧美成人三级在线播放| 狠狠色综合网| 国产免费xxx| 成人激情开心网| 久久久久久久久久久久久9999| 国产精品国产亚洲精品| 欧美一区在线直播| 黑人另类精品××××性爽| 亚洲欧美综合v| 内射无码专区久久亚洲| 日韩午夜电影在线观看| 91亚洲视频在线观看| 欧美在线免费观看亚洲| 欧美一级片免费在线观看| 一区二区三区精品视频在线| 久久精品日韩无码| 国产精品日韩成人| 粉嫩精品久久99综合一区| 99视频精品全部免费在线| 亚洲最大视频网| 国产成都精品91一区二区三| 欧美激情国内自拍| 国内精品视频一区二区三区八戒| 美女在线视频一区二区| 蜜臀av一区二区在线免费观看| 日本www在线播放| 亚洲第一色网站| 免费视频一区| 国产中文字幕免费观看| 亚洲欧洲日本一区二区三区| 日韩视频在线视频| 在线电影一区| 国产免费观看高清视频| 99热这里只有成人精品国产| www..com日韩| 99热这里只有精品8| 欧美 日韩 国产 高清| 99视频在线精品国自产拍免费观看| 国产一二三区在线播放| 国产亚洲高清在线观看| 国产一区深夜福利| 国内小视频在线看| 久久99国产精品自在自在app | 国产精品国产a| 影音先锋男人资源在线观看| 亚洲欧美日韩国产另类专区| 香蕉网在线播放| 久久精品亚洲乱码伦伦中文 | 成人三级伦理片| 少妇被狂c下部羞羞漫画| 91亚洲精品一区二区乱码| 波多野结衣av在线观看| 国产精品久久久久精k8| 欧美激情图片小说| 午夜精品一区二区三区免费视频| 日韩不卡视频在线| 精品视频在线看| 99热这里只有精品在线| 亚洲国产精品资源| 理论视频在线| 日韩激情一二三区| 97超级碰碰| 亚州国产精品| 亚洲在线播放电影| 国内精品99| 成人一区二区三| 国产福利一区在线| 香蕉视频黄色在线观看| 国产精品第13页| 久久久精品国产sm调教| 色综合久久综合| av中文字幕在线免费观看| 日韩av在线免播放器| 久久久久久久久免费视频| 久久露脸国产精品| 88xx成人网| 国内精品久久国产| 国产精品久久久乱弄| 少妇无码av无码专区在线观看 | 日韩美女免费线视频| a视频在线观看| 98精品在线视频| 国产精品成人**免费视频| 蜜桃导航-精品导航| 亚洲综合中文| 无码人妻精品一区二区三区66| 国产成人在线网站| 东京热无码av男人的天堂| 亚洲午夜av在线| 亚洲一区在线观| 亚洲欧美www| 91探花在线观看| 国产在线观看一区二区三区| 欧美人妖在线观看| 国产激情片在线观看| 99久久婷婷这里只有精品| 亚洲不卡中文字幕无码| 韩国欧美一区二区| 91成人在线免费视频| 亚欧色一区w666天堂| 91麻豆国产在线| 国产亚洲欧洲黄色| 岛国在线大片| 97超碰国产精品女人人人爽| 成人精品视频在线观看| 色一情一乱一伦一区二区三区 | 天天综合天天色| 欧美不卡视频一区发布| 国产精品久久久久77777丨| 免费试看一区| 另类激情亚洲| 中文字字幕码一二三区| 精品久久久精品| 人人妻人人玩人人澡人人爽| 免费97视频在线精品国自产拍| 欧美黄色网络| 亚洲精美视频| 蜜臀久久久99精品久久久久久| 成人黄色免费网址| 色视频欧美一区二区三区| 深夜福利免费在线观看| 午夜精品一区二区三区av| 国产区精品视频在线观看豆花| 免费看日b视频| 国产精品1区2区3区在线观看| 91久久久久久久久久久久久久| 欧美日韩在线免费视频| 1024视频在线| 国产精品永久免费在线| 日韩精品诱惑一区?区三区| 综合国产精品久久久| 奇米888四色在线精品| 农村老熟妇乱子伦视频| 欧美日韩在线一区二区| 黄网站app在线观看| 亚洲综合中文字幕68页| 亚洲欧美综合| 熟妇人妻久久中文字幕| 欧美日韩另类字幕中文| 你懂的视频在线播放| 国产精品极品美女在线观看免费 | 久久日一线二线三线suv| 亚洲欧美另类在线视频| 在线不卡国产精品| 欧美日韩五区| 91手机视频在线| 岛国一区二区三区| 国产成人亚洲精品自产在线 | 天天看天天摸天天操| 欧美一区二区三区电影| 美女日批视频在线观看| 久久99精品久久久久久久青青日本| 免费亚洲一区| 国产精品酒店视频| 欧美一级午夜免费电影| www在线观看黄色| 日韩电影天堂视频一区二区| 久久97超碰国产精品超碰| 丝袜美腿小色网| 日韩成人在线播放| 国产成人午夜性a一级毛片| 在线观看视频黄色| 91一区二区三区在线观看| 在线观看国产一区二区三区| 欧美激情aaaa| 国产一区二区精品福利地址| 色黄视频免费看| 一本大道久久a久久精品综合| 无遮挡的视频在线观看| 国产成人一区二区三区免费看| 国产视频欧美| 亚洲区一区二区三| 日韩成人性视频| 超碰国产精品一区二页| 免费无遮挡无码永久视频| 欧美国产激情二区三区| 全部免费毛片在线播放一个| 国产精品久久久av| 韩国在线一区| 成人性视频免费看| 亚洲免费伊人电影在线观看av| 粉嫩av国产一区二区三区| 免费在线观看的av网站| 亚洲黄色小视频| 91成人高清|