1 、距離與排序
cdist
argsort
()
2、判斷字典裡是否有某個鍵
if name in d.
keys
():
3、數字格式開頭補零
"%06d"
%int
(frame_num)
4、list某個值索引
a.
index
(76)
5 複製檔案與資料夾
shutil.
copyfile
(src_id_ch_route_path, gallery_dst_id_ch_route_path)
shutil.
copytree
(src,dst)
6 使用
f =
open
("1.txt"
,'w'
,encoding=
"utf-8")f.
write
() # 寫入txt的時候會覆蓋之前結果,可以設定寫入形式,追加,覆蓋等
f.close
() # 記得關閉
7 #輸出符合要求的索引
index = np.
where
(gallery_view ==
0)
8 讀txt,去除\n
file=
'bsw.txt'
f=open
(file,
'r')
for line in f.
readlines()
: line=line.
rstrip
("\n"
) # 或者line.
strip()
print line
f.close
() # 記得關閉
9 解決dict中不存在預設值的問題,對字典中的鍵填入多個值。defaultdict(list)
from collections import defaultdict
dict_my = defaultdict(
list
)dict_my[iii]
SVN常用命令總結(持續更新)
現在流行的協同管理工具估計就屬svn和git了。這兩者都使用過,不過現在正在使用的是svn,故將經常使用的命令總結下來。不管是windows端的svn客戶端還是eclipse的subversion外掛程式,都是介面化操作。這裡記錄的是linux下的命令列式操作命令 1 查詢幫助 svn help 2...
ubuntu常用命令總結 保持更新
一直常用ubuntu,但是多而雜linux命令總是記混,故在此將常用的總結一下。1,常用安裝命令 2,常用解除安裝命令 apt get remove 刪除已安裝的軟體包 保留配置檔案 不會刪除依賴軟體包,且保留配置檔案。刪除已安裝的軟體包 保留配置檔案 apt get purge remove 刪除...
Linux常用命令總結(持續更新)
檢視作業系統 cat etc os release centos 也可以檢視以下檔案,如果不是centos會提示沒有這個檔案 cat etc redhat release 辨別是centos還是ubuntu還可以看是不是有命令yum apt get yum install x,安裝包 yum rem...