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

利用python查看數(shù)組中的所有元素是否相同

 更新時間:2021年01月08日 11:18:16   作者:勤奮的小烏賊  
這篇文章主要給大家介紹了關于如何利用python查看數(shù)組中的所有元素是否相同的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

不知道大家有沒有過這種經歷,就是想要判斷兩個數(shù)組運算后得到的新數(shù)組中的各個元素值是否相同。這里給出一種使用np.unique()的方法,代碼如下:

import numpy as np


class Debug:
 @staticmethod
 def isAllElementSame():
 x1 = np.array([[1, 2, 3], [3, 4, 5], [6, 7, 8]])
 x2 = np.array([[81., 162., 243., ], [243., 324., 405.], [486., 567., 648.]])
 print('The result if x2/x1 is:')
 print(x2 / x1)
 print('Judge whether all elements in array are same or not')
 print(len(np.unique(x2 / x1)) == 1)


if __name__ == '__main__':
 debug = Debug()
 debug.isAllElementSame()
"""
The result if x2/x1 is:
[[81. 81. 81.]
 [81. 81. 81.]
 [81. 81. 81.]]
Judge whether all elements in array are same or not
True
"""

可以看到,當輸出為True的時候,表明數(shù)組中的所有元素的值均一致,反之,當為False的時候,數(shù)組中存在不一樣的元素值。

如果數(shù)組中的元素是復數(shù)呢?

import numpy as np


class Debug:
 @staticmethod
 def isAllElementSame():
  x1 = np.array([complex(1, 2), complex(2, 4)])
  x2 = np.array([complex(2, 4), complex(4, 8)])
  print('The result if x2/x1 is:')
  print(x2 / x1)
  print('Judge whether all elements in array are same or not')
  print(len(np.unique(x2 / x1)) == 1)


if __name__ == '__main__':
 debug = Debug()
 debug.isAllElementSame()
"""
The result if x2/x1 is:
[2.+0.j 2.+0.j]
Judge whether all elements in array are same or not
True
"""

可以看到,當數(shù)組元素為復數(shù)時,該方法仍然適用。然而當數(shù)組元素為小數(shù)時,可能會失效,如果失效,加上np.round()函數(shù)并設定所需要保留的有效位小數(shù)即可,例如:print(len(np.unique(np.round(x2 / x1))) == 1)。

到此這篇關于利用python查看數(shù)組中的所有元素是否相同的文章就介紹到這了,更多相關python查看數(shù)組元素相同內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • neo4j網址拒絕訪問的問題及解決

    neo4j網址拒絕訪問的問題及解決

    這篇文章主要介紹了neo4j網址拒絕訪問的問題及解決,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-02-02
  • 關于django 數(shù)據(jù)庫遷移(migrate)應該知道的一些事

    關于django 數(shù)據(jù)庫遷移(migrate)應該知道的一些事

    今天小編就為大家分享一篇關于django 數(shù)據(jù)庫遷移(migrate)應該知道的一些事,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-05-05
  • pygame游戲之旅 添加碰撞效果的方法

    pygame游戲之旅 添加碰撞效果的方法

    這篇文章主要為大家詳細介紹了pygame游戲之旅的第7篇,教大家如何添加碰撞的效果,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-11-11
  • Python數(shù)據(jù)分析從入門到進階之分類算法全面教程

    Python數(shù)據(jù)分析從入門到進階之分類算法全面教程

    數(shù)據(jù)分析是處理和解釋數(shù)據(jù)以發(fā)現(xiàn)有用信息和洞察的過程,其中,分類算法是數(shù)據(jù)分析領域的一個重要組成部分,它用于將數(shù)據(jù)分為不同的類別或組,本文將介紹分類算法的基本概念和進階技巧,以及如何在Python中應用這些算法,包括示例代碼和實際案例
    2023-11-11
  • 如何提高python 中for循環(huán)的效率

    如何提高python 中for循環(huán)的效率

    這篇文章主要介紹了如何提高python 中for循環(huán)的效率,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-04-04
  • python pycurl驗證basic和digest認證的方法

    python pycurl驗證basic和digest認證的方法

    這篇文章主要介紹了python pycurl驗證basic和digest認證的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-05-05
  • 在CMD窗口中調用python函數(shù)的實現(xiàn)

    在CMD窗口中調用python函數(shù)的實現(xiàn)

    本文主要介紹了在CMD窗口中調用python函數(shù)的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-07-07
  • Python查找大文件的實用腳本分享

    Python查找大文件的實用腳本分享

    這篇文章主要為大家分享一個利用Python查找大文件的實用腳本,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起學習一下
    2024-11-11
  • python中常用的各種數(shù)據(jù)庫操作模塊和連接實例

    python中常用的各種數(shù)據(jù)庫操作模塊和連接實例

    這篇文章主要介紹了python中常用的各種數(shù)據(jù)庫操作模塊和連接實例,包括sqlite3、oracle、mysql、excel,需要的朋友可以參考下
    2014-05-05
  • Python學習之pip包管理工具的使用

    Python學習之pip包管理工具的使用

    學習?Python?的過程中,經常會使用?pip?命令去安裝第三方模塊。pip?是?Python?默認集成的包管理工具,而其本質就是?Python?標準庫中的一個包,只是比較特殊一些。本文就來為你你全面揭示一下?pip?包管理工具的使用
    2022-08-08

最新評論

阿合奇县| 永清县| 石门县| 乐昌市| 德兴市| 隆德县| 大宁县| 山阳县| 桂平市| 阿瓦提县| 泰州市| 西平县| 阳东县| 屯昌县| 沾益县| 天峨县| 平湖市| 卓尼县| 醴陵市| 惠东县| 武城县| 青阳县| 尼勒克县| 西华县| 聊城市| 尉犁县| 苍山县| 深水埗区| 益阳市| 吉木萨尔县| 四子王旗| 榕江县| 宜城市| 讷河市| 凤凰县| 鄯善县| 郧西县| 筠连县| 辛集市| 绥中县| 金乡县|