關於Python中interval的處理

2021-08-01 21:39:47 字數 713 閱讀 5191

最近在對幾個取值範圍做處理時發現很麻煩,需要判斷左右,需要判斷開閉合,料想強大的python一定有人準備

好了這樣的輪子。搜了一下,果不其然,找到了pyinterval這個包。滿心歡喜以為找到正解,發現這個模組過於簡單

(可能是我太菜了),連如何表達「開」區間都沒有找到。 了,

現在不支援了,但是方向是對的,感謝大神。

其中提到了乙個叫intervals的庫。輾轉終於在github上找到了這個庫,發現這個才是我想要的。

舉個簡單例子,具體實現有待進一步探索。

>>> from intervals import intinterval

>>> interval = intinterval.open_closed(1, 2)

>>> interval

intinterval('(1, 2]')

>>> interval = intinterval.open(2, 3)

>>> interval

intinterval('(2, 3)')

>>> interval = intinterval.closed_open(1, 2)

>>> interval

intinterval('[1, 2)')

>>> 1 in interval

true

>>> 2 in interval

false

python中關於Opencv中關於矩形的函式總結

最近處理影象,以前用的都是matlab,現在入手python比較慢,這幾天看到了很多命名和功能相似的函式,作個記錄總結一下 只是為了能夠看下函式知道它是做什麼的,因此不會對其用法說得面面俱到。看到乙個文章講得清晰詳實,分享一下 功能 計算輪廓內的面積 示例 輸入為乙個點集 contours 0 為前...

python中關於字典

ab print swaroop s address is s ab swaroop adding a key value pair ab guido guido python.org deleting a key value pair del ab spammer print nthere are...

關於 delphi中with在Python中的討論

下面這段是我昨天在python乙個討論群裡對delphi中with在python中的討論,希望能對大家有所啟發,同時我也將這個討論記錄下來,有時間多體會體會。不要小看這段,最後 seewind 說的話很經典。江南 23 46 27 其實 我覺得是想找 python中類似 delphi 的 with ...