日韩成人免费在线_国产成人一二_精品国产免费人成电影在线观..._日本一区二区三区久久久久久久久不

當前位置:首頁 > 科技  > 軟件

Python 數億次數值對對比,如何高效率處理?

來源: 責編: 時間:2024-06-05 17:43:28 223觀看
導讀python有列表a和b,結構都如下所示:[[x1,y1,x2,y2]],x1,y1表示矩形的左下角坐標,x2,y2表示矩形右上角坐標,這樣的矩形有n多個(大數據量),遍歷a中每一個矩形,找出b中與其相交的矩形,輸出a中矩形index和b中相交矩形的index。如

python有列表a和b,結構都如下所示:[[x1,y1,x2,y2]],x1,y1表示矩形的左下角坐標,x2,y2表示矩形右上角坐標,這樣的矩形有n多個(大數據量),遍歷a中每一個矩形,找出b中與其相交的矩形,輸出a中矩形index和b中相交矩形的index。Bi128資訊網——每日最新資訊28at.com

Bi128資訊網——每日最新資訊28at.com

如此大數據量的對比,可以使用numpy中的廣播和矩陣運算來高效處理。Bi128資訊網——每日最新資訊28at.com

Bi128資訊網——每日最新資訊28at.com

首先,將a和b轉換為numpy數組,方便進行矩陣運算。假設a和b分別為:Bi128資訊網——每日最新資訊28at.com

a = [[x1_1, y1_1, x2_1, y2_1], [x1_2, y1_2, x2_2, y2_2], ...]b = [[x1_1, y1_1, x2_1, y2_1], [x1_2, y1_2, x2_2, y2_2], ...]

則可以使用numpy數組的廣播功能,將a和b分別擴展成形狀為(n,m,4)的數組,其中n和m分別為a和b的長度,4表示每個矩形有4個坐標值。具體實現如下:Bi128資訊網——每日最新資訊28at.com

import numpy as npa = np.array(a)b = np.array(b)a = np.expand_dims(a, axis=1)b = np.expand_dims(b, axis=0)a = np.tile(a, (1, len(b), 1))b = np.tile(b, (len(a), 1, 1))

這樣,a和b就可以進行矩陣運算了。接下來,可以使用numpy的邏輯運算和索引功能,找出與每個a矩形相交的b矩形。具體實現如下:Bi128資訊網——每日最新資訊28at.com

overlap = np.logical_and(    np.logical_and(a[:, :, 0] < b[:, :, 2], a[:, :, 2] > b[:, :, 0]),    np.logical_and(a[:, :, 1] < b[:, :, 3], a[:, :, 3] > b[:, :, 1]))result = np.argwhere(overlap)

其中,overlap表示a和b的每個矩形是否相交,result為相交的矩形對的索引。例如,result中的一行表示b中第i個矩形與a中第j個矩形相交。Bi128資訊網——每日最新資訊28at.com

最后,可以將result中的索引轉換為b和a中的矩形索引,輸出即可。完整代碼如下:Bi128資訊網——每日最新資訊28at.com

import numpy as npa = [    [4,6,7,7],    [3,3,4,4]]b = [    [9,3,10,4],    [3,2,5,4],    [4,6,8,7],    [3,3,7,7]]a = np.array(a)b = np.array(b)a = np.expand_dims(a, axis=1)b = np.expand_dims(b, axis=0)a = np.tile(a, (1, len(b), 1))b = np.tile(b, (len(a), 1, 1))overlap = np.logical_and(    np.logical_and(a[:, :, 0] < b[:, :, 2], a[:, :, 2] > b[:, :, 0]),    np.logical_and(a[:, :, 1] < b[:, :, 3], a[:, :, 3] > b[:, :, 1]))result = np.argwhere(overlap)for r in result:    a_index, b_index = r[0], r[1]    print("a index: {}, b index: {}".format(a_index, b_index))

本文鏈接:http://m.www897cc.com/showinfo-26-92128-0.htmlPython 數億次數值對對比,如何高效率處理?

聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。郵件:2376512515@qq.com

上一篇: 模擬實現.NET中的Task機制:探索異步編程的奧秘

下一篇: 11道JavaScript 面試題

標簽:
  • 熱門焦點
Top 日韩成人免费在线_国产成人一二_精品国产免费人成电影在线观..._日本一区二区三区久久久久久久久不
亚洲欧美另类久久久精品2019| 国语对白精品一区二区| 欧美激情 亚洲a∨综合| 欧美日本视频在线| 欧美午夜精品一区| 国产日韩欧美自拍| 黄色av日韩| 9l国产精品久久久久麻豆| 亚洲少妇自拍| 久久精品一区二区三区不卡| 欧美成人性生活| 欧美丝袜一区二区| 激情国产一区二区| 亚洲视频www| 老**午夜毛片一区二区三区| 欧美四级伦理在线| 韩国成人福利片在线播放| 亚洲理论在线观看| 久久成人精品视频| 欧美日韩在线观看视频| 国产一区日韩一区| 夜夜嗨av一区二区三区中文字幕| 欧美一区二区三区啪啪| 欧美不卡在线视频| 国产精品一区免费视频| 亚洲国产精品一区二区www在线| 亚洲一区二区三区免费观看| 久久影院午夜论| 国产精品国产自产拍高清av王其 | 欧美阿v一级看视频| 国产精品久久久对白| 亚洲二区精品| 欧美在线观看一区二区| 欧美日韩国产色站一区二区三区| 国产一区二区三区四区老人| 一区二区三区视频在线看| 蜜臀av性久久久久蜜臀aⅴ| 国产欧美va欧美不卡在线| 妖精视频成人观看www| 久久一二三四| 国产亚洲精品7777| 99国产精品久久久久久久久久| 久久国产精品免费一区| 国产精品二区二区三区| 亚洲精品免费网站| 久久综合五月天婷婷伊人| 国产精品一香蕉国产线看观看| 亚洲精品自在在线观看| 狼狼综合久久久久综合网| 国产一区二区精品在线观看| 亚洲视屏一区| 欧美欧美午夜aⅴ在线观看| 一区二区三区在线免费观看| 久久国产精彩视频| 国产乱码精品一区二区三区五月婷| 一区二区三区四区五区视频 | 久久精品国产一区二区三| 国产精品美女久久福利网站| 91久久精品国产91久久| 久久久亚洲国产天美传媒修理工| 国产精品人人爽人人做我的可爱 | 99综合在线| 欧美激情按摩在线| 亚洲国产精彩中文乱码av在线播放| 欧美久久久久久蜜桃| 国产日韩欧美高清| 亚洲专区一区| 欧美午夜影院| 99视频有精品| 欧美日韩第一区日日骚| 最新成人av网站| 欧美1区2区3区| 在线免费不卡视频| 久久在线免费视频| 狠狠久久亚洲欧美| 久久久久久久一区二区| 国产亚洲一区精品| 久久久福利视频| 激情欧美一区二区三区| 久久天堂精品| 亚洲国产精品久久91精品| 美女视频一区免费观看| 亚洲福利视频网| 欧美电影免费观看高清完整版| 亚洲国产精品99久久久久久久久| 母乳一区在线观看| 最新国产の精品合集bt伙计| 欧美精品精品一区| 一本一本a久久| 欧美午夜在线视频| 亚洲欧美日韩国产一区二区| 国产精品视屏| 欧美一区二区三区的| 国产日韩在线看| 久久久久久久网站| 亚洲丰满在线| 欧美日本三区| 亚洲深夜av| 国产精品一区二区欧美| 欧美在线短视频| 在线成人av网站| 欧美成人按摩| 一区二区三区日韩精品视频| 国产精品xxxxx| 性欧美8khd高清极品| 国产一区视频网站| 美女视频一区免费观看| 日韩视频在线免费| 国产精品扒开腿做爽爽爽软件| 亚洲综合成人婷婷小说| 国产一区二区三区久久久久久久久 | 国产精品国产成人国产三级| 亚洲欧美一区二区三区在线| 国产一区二区成人| 欧美成黄导航| 亚洲一区国产精品| 狠狠做深爱婷婷久久综合一区| 麻豆国产精品777777在线| 一区二区久久| 国产一区二区精品久久91| 美女视频网站黄色亚洲| 亚洲视频一区二区免费在线观看| 国产亚洲一级高清| 欧美国产精品v| 亚洲综合色在线| 在线观看视频一区二区| 欧美色123| 久久看片网站| 在线一区二区三区四区五区| 国产亚洲精品资源在线26u| 免费欧美日韩国产三级电影| 亚洲一区二区三区免费在线观看| 国产一区二区三区黄视频| 欧美精品在线观看播放| 欧美在线免费播放| 亚洲免费精彩视频| 国产亚洲欧美一区二区| 欧美人与禽性xxxxx杂性| 小嫩嫩精品导航| 亚洲激情在线| 国产人成一区二区三区影院| 欧美 日韩 国产在线| 亚洲欧美日韩成人高清在线一区| 亚洲电影免费观看高清| 国产精品自拍一区| 欧美精品在线观看91| 久久久欧美精品| 亚洲素人在线| 亚洲国产成人精品女人久久久| 国产精品日韩久久久| 欧美国产日韩一区二区三区| 欧美一区二区三区四区在线观看地址| 亚洲国产综合在线| 国产一区二区三区四区老人| 欧美日韩亚洲国产精品| 看片网站欧美日韩| 欧美一级免费视频| 一本色道久久99精品综合| 影音先锋国产精品| 国产欧美91| 欧美三级欧美一级| 欧美大片在线看免费观看| 久久久精品国产免费观看同学| 亚洲制服av| 99日韩精品| 亚洲国产成人在线播放| 国产一区二区三区久久| 国产精品一区二区三区四区 | 欧美天天在线| 欧美激情视频一区二区三区在线播放 | 欧美国产综合一区二区| 久久国产综合精品| 午夜日韩在线观看| 亚洲视频精品| 亚洲精品在线免费| 亚洲韩国青草视频| 伊伊综合在线| 韩国av一区| 国产亚洲精品bv在线观看| 国产精品美女www爽爽爽视频| 欧美日韩精品在线播放| 欧美激情一区二区久久久| 欧美成人免费一级人片100| 久久免费精品视频| 欧美怡红院视频| 亚洲女同精品视频| 亚洲色在线视频| 一本色道久久综合亚洲精品高清| 亚洲国内欧美| 亚洲国产精品嫩草影院| 亚洲国产精品电影| 亚洲激情在线| 亚洲人成欧美中文字幕| 亚洲福利视频一区| 亚洲国产高清在线观看视频| 在线观看av一区| 亚洲成人直播| 亚洲国产成人tv| 亚洲国产第一| 亚洲日本无吗高清不卡| 亚洲毛片在线看| 一区二区日韩| 亚洲一区二区三区在线播放| 亚洲永久视频|