最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網 會員登陸 & 注冊

靈閃基礎計算工具——Python腳本示例(1)

2023-08-17 11:46 作者:利珀科技  | 我要投稿

1、工具介紹


腳本編輯器界面
  • 腳本編輯區(qū):在此處輸入腳本代碼。

  • 腳本執(zhí)行結果提示區(qū):在腳本編輯區(qū)內輸入腳本后,該顯示區(qū)的最右側會顯示一個“驗證”按鈕,點擊即開始運行腳本,如果腳本有誤,該區(qū)域內會提示錯誤原因,如果無誤,會變成一個綠色的“√ ”圖標。

  • 運算函數表:涵蓋了多類運算函數,可在下拉框內選擇大類。選定某個函數,點擊該函數,在此區(qū)域下方會出現(xiàn)該函數的注釋;雙擊該函數,在腳本編輯區(qū)會自動添加該函數。如需要用到非運算函數表內、且屬于NumPy庫的數值計算函數,需要在腳本初始位置輸入import numpy。

  • 算法工具的輸出參數列表:當前Task下所有算法的輸出參數。

  • 顯示字體設置:該工具計算得到的結果會在主顯示區(qū)內以文字形式顯示,可調整顯示的文字字體類型和字號。執(zhí)行結果為True時,顯示的文字顏色為綠;執(zhí)行結果為False時,顯示的文字顏色為紅。


2、操作流程

2.1 單個數據取值

以多直線定位的直線中點數據為例子。

  • 添加“數值計算”腳本工具。

  • 第一條直線的中點坐標X取值:[多直線定位.中點][0]。

  • 第一條直線的中點坐標Y取值:[多直線定位.中點][1]。

  • 以此類推,[多直線定位.中點][2]代表第2條直線中點坐標的X取值。

單個數據取值示例


2.2 坐標取值

以圓定位的圓心數據為例。

  • 添加“點計算”腳本工具。

  • 選擇圓定位的圓心:直接選擇圓定位的圓心:[圓定位.圓心];分開選擇點的X和Y值:[圓定位.圓心][0], [圓定位.圓心][1]。

坐標取值示例1
坐標取值示例2


2.3 加減乘除括號運算

以線距為例子。

  • 添加“數值計算”腳本工具。

  • 選擇要運算的數值,如[線到線的距離.距離]。

  • 用加減乘除括號連接,如[線到線的距離_2.距離] - ( [線到線的距離_3.距離] - [線到線的距離.距離] )。

加減乘除括號運算示例


2.4?基礎運算

以math.hypot(Number)為例子。

  • 添加“數值計算”腳本工具。

  • 選擇要運算類型,如math.hypot(),選中運算類型后,其運算規(guī)則在下方注釋。

  • 根據樣例填入參數,如[線到線的距離.距離], [線到線的距離_2.距離]。

基礎運算示例


2.5?邏輯運算

以Logical1 and Logical2為例子。

  • 添加“條件判斷”腳本工具。

  • 選擇要運算類型,如and,選中運算類型后,其運算規(guī)則在下方注釋。

  • 根據樣例填入參數,如[線到線的距離.距離]>50 and [線到線的距離_2.距離]>100。

邏輯運算示例


2.6?比較運算

以Value1 > Value2為例子。

  • 添加“條件判斷”腳本工具。

  • 選擇要運算類型,如 > ,選中運算類型后,其運算規(guī)則在下方注釋。

  • 根據樣例填入參數,如[清晰度判定.清晰度] > 120。

比較運算示例


2.7?三角函數運算

以math.sin(Number)為例子。

  • 添加“數值計算”腳本工具。

  • 選擇要運算類型,如math. sin (),選中運算類型后,其運算規(guī)則在下方注釋。

  • 根據樣例填入參數,如[交叉角度.角度]。

三角函數運算示例


2.8?統(tǒng)計運算

以max (ValueList)為例子。

  • 添加“數值計算”腳本工具。

  • 選擇要運算類型,如max (),選中運算類型后,其運算規(guī)則在下方注釋。

  • 根據樣例填入參數,如[線到線的距離.距離], [線到線的距離_2.距離]。

統(tǒng)計運算示例


2.9?賦值運算

以Variable *= Variable2為例子。

  • 添加“數值計算”腳本工具。

  • 選擇要運算類型,如 *= ,選中運算類型后,其運算規(guī)則在下方注釋。

  • 根據樣例填入參數,如a *= 2(其中a = [點到線的距離.距離]),表示a = a*2。

賦值運算示例


2.10 保留整數

以取直線中點的X值為例子。

  • 添加“字符串生成”腳本工具。

  • 在基礎類型中選擇math.trunc(),其運算規(guī)則在下方注釋。運算str(),將數值轉換成字符串形式。

  • 根據公式填入參數,如str(math.trunc([直線定位.中點][0]))。

保留整數示例


2.11 顯示保留n位小數的值

以保留1位小數為例子。

  • 添加“字符串生成”腳本工具。

  • 計算公式為"{:.nf}".format(x) 或者str("{:.nf}".format(x)),其中n為保留的小數位數,x為目標數據。

  • 根據公式填入參數,如"{:.1f}".format([點到線的距離.距離])。

保留1位小數示例


2.12?字符串運算

以截取字符串內整數部分為例子。

  • 添加“字符串生成”腳本工具。

  • 選擇要運算類型,如 [ : ] ,選中運算類型后,其運算規(guī)則在下方注釋。

  • 創(chuàng)建一個完整的字符串str = 'Distance=' +str([點到線的距離.距離]),該str字符串的結果為“Distance=214.5027098…”,輸出的str[9:12],即截取str字符串的第9號位至第11號位(“:”前的編號位包含,“:”后的編號位不包含)上的字符(字符串位置編號從0開始)。

字符串運算示例


2.13?控制運算

以if(Condition): Branch1 else: Branch2為例子。

  • 添加“數值計算”腳本工具。

  • 選擇要運算類型,如 if-else,其運算規(guī)則在下方注釋。

  • 根據樣例填入判斷依據[點到線的距離.距離]>200。

控制運算



靈閃基礎計算工具——Python腳本示例(1)的評論 (共 條)

分享到微博請遵守國家法律
阿拉善盟| 崇信县| 漠河县| 天长市| 喀什市| 福海县| 林西县| 华宁县| 岑溪市| 新河县| 潜江市| 九台市| 湘潭市| 长垣县| 天门市| 临江市| 永吉县| 定安县| 古蔺县| 新化县| 宣城市| 永仁县| 城市| 桃园县| 巧家县| 象州县| 灯塔市| 临漳县| 泾源县| 蒙自县| 南召县| 旬邑县| 襄城县| 定州市| 土默特右旗| 广河县| 乐安县| 深州市| 丹阳市| 开原市| 怀宁县|