在安裝anaconda後,便自動有了spyder,該ide和matlab非常相似,在執行**後檢視資料內容和型別、圖表等非常友好。主函式 如何呼叫 子函式 呢?有兩種方法:
主函式中可以寫三種形式:(subfunction是子函式檔名,乙個檔案下可以放很多子函式哦,比如其中有乙個函式是):
import subfunction
import subfunction as sf
from subfunction import
*
子函式舉例:
def
max_temp
(tempv,irrect)
:#輸出溫度最高值,輸入熱像資料(如294~309開氏溫度)和熱像圖的框。最高值,#左右各去30%,下方去掉50%
x, y, w, h = irrect
max_temperature = np.
max(tempv[y:y+
round
(0.5
*h),x+
round
(0.3
*w):x+
round
(0.7
*w)]
)return
round
(max_temperature,
1)
三種形式引用方式不同,對應分別是:
subfunction.max_temp(a,b)
sf.max_temp(a,b)
max_temp(a,b)
最常用的是1、3兩種,
當子函式檔案少時:建議用3 (使用簡便)
當子函式檔案多時:建議用1 (方便追溯)
實戰 陣列操作
要求 定義乙個陣列操作類 array類 在這個類裡面可以進行整型陣列的操作 由外部類傳入陣列的大小,實現資料的儲存以及資料的輸出 在這個類派生出兩個子類 範例 基礎實現 執行結果 定義乙個排序陣列的子類 class sortarray extends array 因為父類中的getdata 方法不夠...
Oracle 實戰操作
在工作中經常會遇到一些情況,需要匯出或者備份你的資料庫,並且在需要的時候再進行匯入,或者建立乙個新的工作空間指定給乙個新的使用者。1.匯出使用者下的所有表結構exp 使用者名稱 密碼 資料庫ip 若沒有則可以省略 資料庫例項 file 檔案儲存路徑 full y dba許可權下需要寫。例子 exp ...
大資料入門與實戰 HDFS的常用操作
bin hdfs dfs usage hadoop fs generic options cat ignorecrc checksum chgrp r group path.chmod r path.chown r owner group path.copyfromlocal f p l d cop...