Python 學習筆記

2021-08-03 11:01:21 字數 2320 閱讀 4207

3.寫檔案:

4.重新命名:os.rename(oldname,newname)5.複製檔案:shutil.copy(fromfile,newdir_or_filename)

shutil.copytree(fromdir,newdir)6.移動檔案:shutil.move(fromfile,newdir)7.刪除檔案:os.remove(filename)

shutil.rmtree("rmdir")os.path.getmtime("./a.jpg")os.path.getctime("./a.jpg")10.檔案是否存在:os.path.exists("/home/dakar/a.jpg")11.判斷是否是檔案:os.path.isfile("/home/dakar/a.jpg")12.判斷是否是目錄:os.path.isdir()

2.矩陣拼接

# -*- coding: utf-8 -*-

import numpy as np

a=np.ones((2,3))

b=2*np.eye(3)

'''豎直拼接,b放在a後面'''

c=np.vstack((a,b))

print c.shape

k=np.ones((3,2))

'''水平拼接,b放在k右面'''

c=np.hstack((k,b))

print c.shape

#按軸拼接

'''在第乙個軸上(行方向)拼接'''

c=np.concatenate((a,b),axis=0)

print c.shape

'''在第二個軸(列方向)上拼接'''

c=np.concatenate((a,b),axis=1)

print c.shape

# -*- coding: utf-8 -*-

import numpy as np

a = np.empty((1231,3,512,512),dtype=np.uint)

'''np.rollaxis(矩陣,axis(要移動的軸),axis—d(目標軸))'''

b = np.rollaxis(a,0,4)#從左往右:axis—d(目標軸):0~len(a.shape)  eg: 0~4

print b.shape

b = np.rollaxis(b,3,0)#從右往左:axis—d(目標軸):0~len(a.shape)-1 eg:0~3

print b.shape

2.統計計算

2.分類

3.回歸

4.模型

5.評價

//1.封裝c,實現判斷回文數

#include

static pyobject *is_palindrome(pyobject *self,pyobject *args)

n = strlen(text);

result =1;

for(i=0;i<=n/2;i++)

}return py_buildvalue("i",result);

}/*資訊結構體*/

static pymethoddef palindromemethods = ,

//結束符

};//初始化模組

pymodinit_func initpalindrome()

2.編譯:gcc -i /usr/include/python2.7/ -shared -fpic palindrome.c -o palindrome.so

# -*- coding: utf-8 -*-

#測試from palindrome import is_palindrome

print is_palindrome('foobar')

print is_palindrome('deified')

python教學筆記 python學習筆記(一)

1.eval 函式 eval是單詞evaluate的縮寫,就是 求.的值的意思。eval 函式的作用是把str轉換成list,dict,tuple.li 1 1,2,3 print eval li 1 di 1 print eval di 1 tu 1 2,4,6 print eval tu 1 執...

python學習筆記

coding utf 8 coding utf 8 應該像八股文一樣在每個指令碼的頭部宣告,這是個忠告 為了解決中文相容問題,同時你應該選擇支援 unicode 編碼的編輯器環境,保證在執行指令碼中的每個漢字都是使用 utf 8 編碼過的。cdays 5 exercise 3.py 求0 100之間...

Python 學習筆記

python 學習筆記 def run print running.def execute method method execute run result running.condition false test yes,is true if condition else no,is false ...