沒有認真學習過python,偶爾遇到,總是模仿著寫。在寫程式的過程中,發現了許多不同於matlab的有趣語法。我將人的映象,由於不熟悉語法,結果發現出現了好奇怪的結果。貼兩張圖,以示警醒~~~
看起來蠻炫的吧,哈~
言歸正題吧~~
(1) copy.copy 淺拷貝 只拷貝父物件,不會拷貝物件的內部的子物件。(比深拷貝更加節省記憶體)
(2)copy.deepcopy 深拷貝 拷貝物件及其子物件
用乙個簡單的例子說明如下:
import copya = [1, 2, 3, 4, [『a』, 『b』, 『c』]]
b = a #b和a的位址完全相同
c = copy.copy(a) #c是a的淺拷貝
d = copy.deepcopy(a) #d是a的深拷貝
import cv2import matplotlib.pyplot as plt
im=cv2.read(『….』)
im=im.astype(『float16』)
im=im/255
plt.figure(『im』)
plt.imshow(im)
plt.show()
im=im.astype(np.unit8) #注意型別錯了就不能正常顯示
plt.figure(『im』)
plt.imshow(im)
plt.show
基本python操作
格式化輸入輸出 print hello s world print hello name s print hello format world 格式符為真實值預留位置,並控制顯示的格式。格式符可以包含有乙個型別碼,用以控制顯示的型別,如下 s 字串 採用str 的顯示 r 字串 採用repr 的顯示...
Python基本操作
a 3 print a 2 print a 2 輸出69 a,b,c 6,7,8 這句命令相當於 a 6,b 7,c 8print a d a print a d b print a d c 輸出 a 6a 7 a 8s i love china s s very very much print s...
python列表基本操作
列表的基本操作示例展示 功能 列表追加元素 name sd dfdf drer 返回結果 name sd dfdf drer sdsd clear 功能 情況列表元素 name sd dfdf drer name.clear 返回結果 name copy 功能 淺拷貝,即只拷貝第一層的元素 name...