最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

淺談Python中(&,|)和(and,or)之間的區(qū)別

 更新時(shí)間:2019年08月07日 10:17:38   作者:禰唿  
這篇文章主要介紹了淺談Python中(&,|)和(and,or)之間的區(qū)別,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

(&,|)和(and,or)是兩組比較相似的運(yùn)算符,用在“與”/ “或”上,在用法上有些許區(qū)別。
(&,|)和(and,or)是用來比較兩組變量的,格式基本上是:

a & b
a | b
a and b
a or b

如果a,b是數(shù)值變量, 則&, |表示位運(yùn)算, and,or則依據(jù)是否非0來決定輸出,

&, |:

# 1&2,2在二進(jìn)制里面是10,1在二進(jìn)制中是01,那么01與運(yùn)算10得到是0 


1 & 2     # 輸出為 0, 
1 | 2     # 輸出為3

and, or:

# 判斷變量是否為0, 是0則為False,非0判斷為True,
 # and中含0,返回0; 均為非0時(shí),返回后一個(gè)值, 
2 and 0  # 返回0
2 and 1  # 返回1
1 and 2  # 返回2

# or中, 至少有一個(gè)非0時(shí),返回第一個(gè)非0,
2 or 0  # 返回2
2 or 1  # 返回2
0 or 1  # 返回1 

如何a, b是邏輯變量, 則兩類的用法基本一致

In[103]:(3>0) | (3<1)
Out[103]: True
In[104]:(3>0) and (3<1)
Out[104]: False
In[105]:(3>0) or (3<1)
Out[105]: True
In[106]:(3>0) & (3<1)
Out[106]: False

值得提及的是在DataFrame的切片過程,要注意邏輯變量的使用,

需要求得滿足多個(gè)邏輯條件的數(shù)據(jù)時(shí),要使用& 和|,在某些條件下用and/ or會(huì)報(bào)錯(cuò)‘ValueError: The truth value of a Series is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all().'

target_url = "http://aima.cs.berkeley.edu/data/iris.csv"
data = pd.read_csv(target_url, header=None, columns=['s_line', 's_wid', 'p_line', 'p_wid', 'kind'])
data.columns = ['s_line', 's_wid', 'p_line', 'p_wid', 'kind']
x_data = data.iloc[:, :-1]

# 在多個(gè)邏輯條件下,用& 或者|,
x_1 = x_data[x_data['s_line'] > 6 & x_data['p_wid'] > 0]

用and報(bào)錯(cuò)
這里寫圖片描述

參考解釋

以上就是本文的全部內(nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • 利用python批量給云主機(jī)配置安全組的方法教程

    利用python批量給云主機(jī)配置安全組的方法教程

    這篇文章主要給大家介紹了利用python批量給云主機(jī)配置安全組的方法教程,文中介紹的非常詳細(xì),對(duì)大家具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面跟著小編一起來學(xué)習(xí)學(xué)習(xí)吧。
    2017-06-06
  • numpy多維數(shù)組索引問題

    numpy多維數(shù)組索引問題

    這篇文章主要介紹了numpy多維數(shù)組索引的問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-05-05
  • Flask入門之上傳文件到服務(wù)器的方法示例

    Flask入門之上傳文件到服務(wù)器的方法示例

    這篇文章主要介紹了Flask入門之上傳文件到服務(wù)器的方法示例,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-07-07
  • pytorch cnn 識(shí)別手寫的字實(shí)現(xiàn)自建圖片數(shù)據(jù)

    pytorch cnn 識(shí)別手寫的字實(shí)現(xiàn)自建圖片數(shù)據(jù)

    這篇文章主要介紹了pytorch cnn 識(shí)別手寫的字實(shí)現(xiàn)自建圖片數(shù)據(jù),小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-05-05
  • Python控制臺(tái)獲取輸入與常見的正則表達(dá)式用法

    Python控制臺(tái)獲取輸入與常見的正則表達(dá)式用法

    這篇文章主要給大家介紹了關(guān)于Python控制臺(tái)獲取輸入與常見的正則表達(dá)式用法的相關(guān)資料,在Python編程中,控制臺(tái)輸入和正則表達(dá)式是兩個(gè)重要而實(shí)用的概念,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-12-12
  • Python多線程下載文件的方法

    Python多線程下載文件的方法

    這篇文章主要介紹了Python多線程下載文件的方法,涉及Python多線程及文件操作的相關(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-07-07
  • 基于Python實(shí)現(xiàn)千圖成像工具的示例代碼

    基于Python實(shí)現(xiàn)千圖成像工具的示例代碼

    千圖成像也就是用N張圖片組成一張圖片的效果。這篇文章將利用Python語言編寫一個(gè)簡單的千圖成像工具,感興趣的小伙伴可以了解一下
    2022-07-07
  • python統(tǒng)計(jì)cpu利用率的方法

    python統(tǒng)計(jì)cpu利用率的方法

    這篇文章主要介紹了python統(tǒng)計(jì)cpu利用率的方法,涉及Python中win32pdh模塊的使用技巧,需要的朋友可以參考下
    2015-06-06
  • python+selenium 定位到元素,無法點(diǎn)擊的解決方法

    python+selenium 定位到元素,無法點(diǎn)擊的解決方法

    今天小編就為大家分享一篇python+selenium 定位到元素,無法點(diǎn)擊的解決方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2019-01-01
  • python列表list的index方法的用法和實(shí)例代碼

    python列表list的index方法的用法和實(shí)例代碼

    這篇文章主要介紹了python列表list的index方法的用法和實(shí)例代碼,本文通過示例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-05-05

最新評(píng)論

闽清县| 永州市| 新密市| 阳泉市| 扶沟县| 龙岩市| 万源市| 图木舒克市| 呼伦贝尔市| 江西省| 鹤峰县| 北碚区| 萨嘎县| 革吉县| 丰城市| 奉新县| 前郭尔| 丹巴县| 绥化市| 墨江| 合作市| 屏东县| 随州市| 冀州市| 汶上县| 镇雄县| 诏安县| 化州市| 民勤县| 桓台县| 武乡县| 德化县| 郧西县| 张北县| 五河县| 延吉市| 金秀| 平顺县| 平定县| 泊头市| 通辽市|