載入本地檔案
fname="/path..."#本地檔案路徑:檔案、字串或產生器,可以是.gz或bz2壓縮檔案
np.loadtxt(fname,dtype=np.float,delimitet=none,skiprows=0,usecols=none,unpack=false)
變數說明
dtype
資料型別,可選,csv的字串以什麼資料型別讀入陣列中,預設np. float
delimiter
分隔符,預設是任何空格
skiprows
跳過前x行,一般跳過第一行表頭
usecols
讀取指定的列,索引,元組型別
unpack
如果true,讀入屬性將分別寫入不同陣列變數,false 讀入資料只寫入乙個陣列變數,預設false
詳情請參考:
一旦檔案被定義並開啟進行讀取,genfromtxt
會將每個非空行分割為一串字串。 空的或注釋的行只是略過。delimiter
關鍵字用於定義拆分應該如何進行。
genfromtxt自定義劃分方式:import numpy as np
from io import bytesio
data = "1, 2, 3\n4, 5, 6"
#np.genfromtxt(bytesio(data), delimiter=",")
#python3 bytesio(object),支援byte物件,不支援str物件
np.genfromtxt(bytesio(data.encode('utf-8')), delimiter=",")
#日期資料
跳過直線並選擇列
#skip_header
和skip_footer
引數
檔案中存在標題可能會妨礙資料處理。在這種情況下,我們需要使用skip_header
可選引數。此引數的值必須是乙個整數,與執行任何其他操作之前在檔案開頭跳過的行數相對應。同樣,我們可以使用skip_footer
屬性跳過檔案的最後一行n
,並給它乙個n
的值:
np.genfromtxt(bytesio(data),skip_header=3, skip_footer=5)
#usecols引數,選擇要讀取的列
其他引數請參考:
載入本地Html檔案
uiwebview webview uiwebview alloc initwithframe cgrectmake 0,0,320,480 autorelease nsstring htmlpath nsbundle quartz2d.html htmlpath htmlpath stringby...
載入本地HTML檔案
當我們載入乙個本地html檔案的時候,乙個資料夾裡還有css js image檔案,所以單獨載入乙個html檔案會沒有,只有文字,解決方案如下 載入部分 nsstring pathstr nsbundle mainbundle pathforresource go live oftype html ...
WKWebView載入本地檔案
wkwebview無法載入本地路徑的資源檔案,因為資源路徑需要手動設定,下面 中將canvas資料夾設為baseurl,這樣就可以將本地載入的檔案放到該資料夾下,為了適配src x wkwebview webview wkwebview alloc initwithframe cgrectmake ...