91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 5KB
    文件類型: .py
    金幣: 1
    下載: 0 次
    發(fā)布日期: 2021-01-05
  • 語言: Python
  • 標(biāo)簽: 貝塞爾??python??

資源簡介

python實現(xiàn)的貝塞爾曲線擬合,有測試數(shù)據(jù)

資源截圖

代碼片段和文件信息

import?numpy?as?np
import?pylab?as?pl
import?math
from?functools?import?reduce

originPoint?=?[]#初始點
scale?=?0.6??#控制點收縮系數(shù)
midpoints?=?[]?#存放中點坐標(biāo)
extrapoints?=?[]?#存放控制點
controlPoint?=?[]?#存放產(chǎn)生貝塞爾曲線的4個控制點
point?=?[]?#存放貝塞爾曲線上的點
n?=?3?#三次貝塞爾曲線

f?=?open(“xy.txt“)
def?getOriginPoint():
????global?f
????line=f.readline()
????while?line:
????????list?=?line.split(“?“)
????????list1?=?[]
????????for?i?in?range(len(list)):
????????????list1.append(float(list[i]))
????????originPoint.append(list1)
????????line=f.readline()
????return?originPoint

def?getControlPoint():
????global?originPoint
????originCount?=?len(originPoint)
##????originPoint.sort(key?=?lambda?x:x[0])
##????controlPoint.append(originPoint[0])
##????keyPoint=[]
##????originPoint.sort(key?=?lambda?x

評論

共有 條評論