第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

確定頂點是否位于一組頂點內(nèi)

確定頂點是否位于一組頂點內(nèi)

開心每一天1111 2022-09-13 19:39:42
如何確定一個圖形是否位于另一個圖形中?我的算法適用于以下矩陣:import numpy as npA = np.zeros((9,9))    for i in np.arange(1,8):        for j in np.arange(1,8):            A[i,j] = 1    for i in np.arange(2,4):        for j in np.arange(2,4):            A[i,j] = 2    print(A)生成矩陣:[[-1. -1. -1. -1. -1. -1. -1. -1. -1.] [-1.  1.  1.  1.  1.  1.  1.  1. -1.] [-1.  1.  2.  2.  1.  1.  1.  1. -1.] [-1.  1.  2.  2.  1.  1.  1.  1. -1.] [-1.  1.  1.  1.  1.  1.  1.  1. -1.] [-1.  1.  1.  1.  1.  1.  1.  1. -1.] [-1.  1.  1.  1.  1.  1.  1.  1. -1.] [-1.  1.  1.  1.  1.  1.  1.  1. -1.] [-1. -1. -1. -1. -1. -1. -1. -1. -1.]]要創(chuàng)建兩個圖形:”
查看完整描述

1 回答

?
互換的青春

TA貢獻1797條經(jīng)驗 獲得超6個贊

正如Prune所建議的那樣,該軟件包具有您所需的內(nèi)容。雖然可以將線循環(huán)視為圖形,但將它們視為嵌入在 2D 平面中的多邊形會更有用。shapely


通過從點和邊段創(chuàng)建對象,可以使用所有對象都必須測試一個對象是否位于另一個對象內(nèi)部的方法。Polygoncontainsshapely


您需要按順序?qū)吘壎芜M行排序。順時針或逆時針可能無關(guān)緊要,因為可能通過在無窮遠(yuǎn)處構(gòu)造一個點并確保它是“外部”來檢測內(nèi)部和外部。shapely


以下是您帖子中原始正方形對的完整示例:


from shapely.geometry import Polygon


p1 = Polygon([(0,0), (0,8), (8,8), (8,0)])

p2 = Polygon([(2,2), (2,4), (4,4), (4,2)])


print(p1.contains(p2))

該對象的文檔位于 https://shapely.readthedocs.io/en/latest/manual.html#PolygonPolygon


以及 https://shapely.readthedocs.io/en/latest/manual.html#object.contains 的方法contains


查看完整回答
反對 回復(fù) 2022-09-13
  • 1 回答
  • 0 關(guān)注
  • 115 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號