深度學習所需的python 學習筆記2

2021-08-09 10:43:55 字數 1354 閱讀 7823

數值

python支援三種數值型別:

1  int   2  float  3  complex(如複數8+17j)

可使用type()函式檢視返回的變數型別

數值計算

python中常見的數值計算有表中:

符號含義

例子結果+加法

42 + 143-

減法42 - 0.5

41.5*乘法

1234 * 2

2468

/浮點除法

1 / 2

0.5//

整型除法

1 // 20**

次方8 ** 264%

餘數20 % 32

運算優先順序

當多個運算子同時存在時,直譯器會按照一定的優先順序次序執行,從高到低,有:

運算子描述

()括號

f(args...)

函式呼叫

x[index:index]

列表切片

x[index]

列表取值

x.attribute

物件屬性

**次方

~x按位取非(not)

+x, -x

正值,負值

*, /, %

乘除,餘數

+, -

加法,減法

<<, >>位移&

按位取與(and)

^按位取亦或(xor)

in, not in, is, is not, <, <=, >, >=, <>, !=, ==

比較與從屬關係

not x

布林值 非

and布林值 與

or布林值 或

lambda

lambda表示式

增強賦值運算子

如:count = 1

count = count + 1

可等效於:count = 1

count += 1 

常見的增強賦值運算子彙總:

符號含義

例子等效

+=加法賦值

i += 8

i = i + 8

-=減法賦值

i -= 8

i = i - 8

*=乘法賦值

i *= 8

i = i * 8

/=浮點數除法賦值

i /= 8

i = i / 8

//=整數除法賦值

i //=8

i = i // 8

%=餘數法賦值

i %= 8

i = i % 8

**=次方賦值

i **= 8

i = i ** 8

深度學習所需的python 學習筆記5

字典 字典也是一種集合,但是其中的元素分為鍵和值,類似於函式的對映,這樣的資料結構成為 關聯陣列 字典的格式 建立空字典 dict1 heros 字典heros中含有兩個元素,鍵和值,其中字串和數值可以作為鍵,鍵也是不可更改的資料型別,所以,列表和字典都不行,原則上,鍵是不可重複的,後者會覆蓋前者,...

深度學習所需的python 學習筆記12

個人推薦廖雪峰老師的課程,本來這一部分看不太懂,看了他 上的,感覺明了很多。正規表示式 正規表示式是一種用來匹配字串,如判斷字串是否是乙個合法的郵箱位址時,如果對內容進行乙個個判斷的話,會很麻煩,而正規表示式可以用一種描述性的語言來給字串定義乙個規則,對於符合規則的字串就匹配成功。例判斷乙個字串是否...

深度學習python

squeeze 降維 維度為1的降掉 tf.squeeze arr,降維,將維度為1 的降掉 arr tf.variable tf.truncated normal 3,4,1,6,1 stddev 0.1 arr2 tf.squeeze arr,2,4 arr3 tf.squeeze arr 降掉...