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

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

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

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

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

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

&, |:

# 1&2,2在二進制里面是10,1在二進制中是01,那么01與運算10得到是0 


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

and, or:

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

# or中, 至少有一個非0時,返回第一個非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的切片過程,要注意邏輯變量的使用,

需要求得滿足多個邏輯條件的數(shù)據(jù)時,要使用& 和|,在某些條件下用and/ or會報錯‘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]

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

用and報錯
這里寫圖片描述

參考解釋

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

相關(guān)文章

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

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

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

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

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

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

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

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

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

    Python控制臺獲取輸入與常見的正則表達式用法

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

    Python多線程下載文件的方法

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

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

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

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

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

    python+selenium 定位到元素,無法點擊的解決方法

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

    python列表list的index方法的用法和實例代碼

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

最新評論

兴业县| 克什克腾旗| 永平县| 河池市| 黑水县| 柞水县| 梁河县| 墨竹工卡县| 长沙市| 任丘市| 淄博市| 醴陵市| 津市市| 永城市| 中西区| 尼玛县| 松潘县| 钦州市| 定日县| 浦县| 达孜县| 广安市| 祁东县| 罗甸县| 钟山县| 宜兴市| 阜南县| 疏勒县| 宜君县| 松溪县| 红河县| 砀山县| 蒙自县| 大同市| 古丈县| 乐陵市| 仙游县| 黄平县| 游戏| 广河县| 吴旗县|