欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

python對(duì)列表中任意兩個(gè)數(shù)進(jìn)行操作的實(shí)現(xiàn)

 更新時(shí)間:2025年01月17日 10:26:31   作者:Python熱愛者  
本文主要介紹了在Python中實(shí)現(xiàn)列表中整型元素和數(shù)組元素兩兩相乘或兩兩相與的操作,具有一定的參考價(jià)值,感興趣的可以了解一下

python中, 實(shí)現(xiàn)列表中的整型元素兩兩相乘或列表中的數(shù)組元素兩兩相與

1. 假設(shè)列表中的元素是整型, 可調(diào)用以下函數(shù):

def list_any_two_mul(mylist):
     num = 1
     temp = []
     for i in mylist[:-1]:
         temp.append([i * j for j in mylist[num:]])
         num = num + 1
     # 把多個(gè)列表變成只有一個(gè)列表
     results = [y for x in temp for y in x]
     return results

假設(shè)有列表 mylist = [3, 5, 6, 8], 調(diào)用了以上的函數(shù) list_any_two_mul(mylist) 則返回 [15, 18, 24, 30, 40, 48]

2. 假設(shè)列表中的元素是數(shù)組形式, 可以調(diào)用以下函數(shù):

def list_any_two_and(mylist2):
     temp2 = []
     num2 = 1
     # 先對(duì)列表中的元素兩兩相與
     for i in mylist2[:-1]:
         temp2.append([cv2.bitwise_and(i, j) for j in mylist2[num2:]])
         num2 = num2 + 1

     # 再把相與后的結(jié)果放在一個(gè)列表中
     results2 = []
     for i in range(len(temp2)):
         for j in range(len(temp2[i])):
             results2.append(temp2[i][j])
     return results2

驗(yàn)證以上函數(shù), 先生成元素是數(shù)組的列表,再調(diào)用函數(shù), 具體實(shí)現(xiàn)可參照如下代碼:

>>> import numpy as np
>>> a=np.arange(1,13).reshape(3,4)
>>> a
>>> array([[ 1,  2,  3,  4],
       [ 5,  6,  7,  8],
       [ 9, 10, 11, 12]])
>>> b=np.arange(13,25).reshape(3,4)
>>> b
>>> array([[13, 14, 15, 16],
       [17, 18, 19, 20],
       [21, 22, 23, 24]])
>>> c=np.random.randint(0,2,(3,4))
>>> c
>>> array([[0, 1, 1, 1],
       [0, 0, 1, 1],
       [0, 0, 1, 1]])
>>> d=[a,b,c]
>>> g=list_any_two_and(g)
>>> g
>>> [array([[1, 2, 3, 0],
        [1, 2, 3, 0],
        [1, 2, 3, 8]], dtype=int32), array([[0, 0, 1, 0],
        [0, 0, 1, 0],
        [0, 0, 1, 0]], dtype=int32), array([[0, 0, 1, 0],
        [0, 0, 1, 0],
        [0, 0, 1, 0]], dtype=int32)]

到此這篇關(guān)于python對(duì)列表中任意兩個(gè)數(shù)進(jìn)行操作的實(shí)現(xiàn)的文章就介紹到這了,更多相關(guān)python列表任意數(shù)操作內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家! 

相關(guān)文章

  • 簡(jiǎn)單了解Java Netty Reactor三種線程模型

    簡(jiǎn)單了解Java Netty Reactor三種線程模型

    這篇文章主要介紹了簡(jiǎn)單了解Java Netty Reactor三種線程模型,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-04-04
  • python實(shí)現(xiàn)停車管理系統(tǒng)

    python實(shí)現(xiàn)停車管理系統(tǒng)

    這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)停車管理系統(tǒng),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-11-11
  • Python 條件,循環(huán)語(yǔ)句詳解

    Python 條件,循環(huán)語(yǔ)句詳解

    這篇文章主要介紹了詳解Python中的條件,循環(huán)語(yǔ)句,循環(huán)語(yǔ)句是學(xué)習(xí)各個(gè)編程語(yǔ)言的最基本的基礎(chǔ)知識(shí),需要的朋友可以參考下
    2021-09-09
  • Python實(shí)現(xiàn)對(duì)大量表格文件數(shù)據(jù)處理的方法詳解

    Python實(shí)現(xiàn)對(duì)大量表格文件數(shù)據(jù)處理的方法詳解

    這篇文章主要為大家介紹了如何基于Python語(yǔ)言實(shí)現(xiàn)對(duì)大量表格文件加以數(shù)據(jù)截取、逐行求差、跨文件合并等處理,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2023-05-05
  • 淺析PyCharm 的初始設(shè)置(知道)

    淺析PyCharm 的初始設(shè)置(知道)

    這篇文章主要介紹了PyCharm 的初始設(shè)置(知道),本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-10-10
  • DataFrame中的object轉(zhuǎn)換成float的方法

    DataFrame中的object轉(zhuǎn)換成float的方法

    下面小編就為大家分享一篇DataFrame中的object轉(zhuǎn)換成float的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-04-04
  • Python3中exp()函數(shù)用法分析

    Python3中exp()函數(shù)用法分析

    在本篇文章里小編給大家整理了關(guān)于Python3中exp()函數(shù)用法以及相關(guān)知識(shí)點(diǎn),需要的朋友們學(xué)習(xí)下。
    2019-02-02
  • python 安裝virtualenv和virtualenvwrapper的方法

    python 安裝virtualenv和virtualenvwrapper的方法

    下面小編就為大家?guī)硪黄猵ython 安裝virtualenv和virtualenvwrapper的方法。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-01-01
  • python?OpenCV實(shí)現(xiàn)圖像特征匹配示例詳解

    python?OpenCV實(shí)現(xiàn)圖像特征匹配示例詳解

    這篇文章主要為大家介紹了python?OpenCV實(shí)現(xiàn)圖像特征匹配示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-04-04
  • python爬取各省降水量及可視化詳解

    python爬取各省降水量及可視化詳解

    本文是學(xué)習(xí)python,故選取了python最常用的爬蟲作為實(shí)操訓(xùn)練同時(shí),還添加了可視化和GUI入門的內(nèi)容使爬取的內(nèi)容應(yīng)用更豐富,需要的朋友可以參考下
    2021-04-04

最新評(píng)論