python 求某條線上特定x值或y值的點坐標方法
更新時間:2019年07月09日 09:13:26 作者:bernieyangmh
今天小編就為大家分享一篇python 求某條線上特定x值或y值的點坐標方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
問題可以轉(zhuǎn)換為:求一條垂直于x軸或平行于y軸的直線與該線的交點
import numpy as np import shapely.geometry as SG
#某條線 list(zip(x,y))為線上的坐標點的list line = SG.LineString(list(zip(x,y)))
#(1,0)到(1,100)兩點的連線 yline = SG.LineString([(1, 0), (1, 100)]) #or (0,1)到(100,1)兩點的連線 xline = SG.LineString([(0, 1), (100, 1)])
#兩條線的交點 coords = np.array(line.intersection(yline))
#打印出line這條線上坐標點x值為1的坐標 print(yline)
以上這篇python 求某條線上特定x值或y值的點坐標方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
Python 代碼中的 yield 關(guān)鍵字到底是什么
yield是Python中一個強大的工具,它可以幫助你以一種高效的方式處理大量數(shù)據(jù),理解yield的工作原理對于掌握Python編程至關(guān)重要,這篇文章主要介紹了Python 代碼中的 yield 到底是什么,需要的朋友可以參考下2024-07-07Flask實現(xiàn)的接口響應(yīng)中存在中文時接口返回為unicode亂碼的解決方法
本文給大家分享了新版Flask實現(xiàn)的接口響應(yīng)中存在中文時接口返回為unicode亂碼的解決方法,文中通過代碼示例和圖文介紹的非常詳細,如果有遇到相同問題的朋友,可以參考閱讀本文2023-11-11Python處理數(shù)據(jù)之匹配兩個Excel文件數(shù)據(jù)的實現(xiàn)方法
這篇文章主要給大家介紹了關(guān)于Python處理數(shù)據(jù)之匹配兩個Excel文件數(shù)據(jù)的實現(xiàn)方法,可以使用Python的Pandas庫來實現(xiàn)兩層循環(huán)匹配兩個Excel文件,需要的朋友可以參考下2023-09-09Python函數(shù)式編程之面向過程面向?qū)ο蠹昂瘮?shù)式簡析
這一番我們要學習點有難度的了,因此將降低閱讀與理解難度,盡量采用大白話為你鋪墊,因為涉及的一些概念也是借鑒的其它編程語言的風格,而且實際落地中存在部分爭議不過多學一點,總是沒有壞處的2021-09-09