Python資料分析筆記 第二章

2021-10-11 21:19:56 字數 3022 閱讀 6579

3.%run

4.%paste和%cpaste

5.常用魔術命令

6.格式化輸出

7. isinstance

8.iter()函式

9.模組

10.可變物件與不可變物件

11.標量型別

12.格式化字串

13.encode和decode

15.日期和時間

16.三元表示式

在變數的後面加?,即可

2.1乙個問號

用於顯示概要資訊

2.2兩個問號

用於顯示自定義函式的原始碼和概要資訊

2.3特殊用法

與萬用字元結合使用,用於顯示所有匹配萬用字元表示式的命名

in [8]

: b.

*l*?

b.__class__

b.__delattr__

b.__delitem__

b.__imul__

b.__init_subclass__

b.__le__

b.__len__

b.__lt__

b.__mul__

b.__rmul__

b.__subclasshook__

b.clear

內省只能在jupyter或ipython中使用

魔術命令就是%加命令

in [30]

: a =

4.5in [31]

: b =

2.0in [32]

:print

('a is , b is '

.format

(a,b)

)a is

4.5, b is

2.0

檢查物件的型別是否在元組中

in [33]

: a =

4.5in [34]

: b =

2.0in [35]

:isinstance

(a,(

int,

str)

)out[35]

:false

in [36]

:isinstance

(b,(

float

,str))

out[36]

:true

模組就是.py檔案

a =

'zhangfan'

#單行字串,長度為8

a ="zhangfan"

#單行字串,長度為8

a ='''zhangfan

'''#多行字串,長度為9,換行符佔乙個字元

14.none

如何乙個函式沒有顯示指定返回值,則會隱式的返回none

in [6]

:from datetime import datetime,date ,time

in [7]

: datetime.now(

)#獲取當前時間

out[7]

: datetime.datetime(

2020,12

,11,16

,54,28

,434470

)in [8]

: dt = datetime(

2008,11

,11,18

,30,29

)#自定義時間

in [9]

: dt

out[9]

: datetime.datetime(

2008,11

,11,18

,30,29

)in [10]

: dt.year

out[10]

:2008

in [11]

: dt.time

out[11]

:in [12]

: dt.day

out[12]

:11in [13]

: dt.date

out[13]

:in [14]

: dt.date(

)out[14]

: datetime.date(

2008,11

,11)in [15]

: dt.time(

)out[15]

: datetime.time(18,

30,29)

in [16]

:

in [16]

: dt.strftime(

'%y-%m-%d'

)out[16]

:'2008-11-11'

in [19]

: datetime.strptime(a,

'%y%m%d'

)out[19]

: datetime.datetime(

2008,11

,11,0,0)

datetime格式化

value = true-expr if condition else false-expr
in [20]

: a =

1in [21]

: m =

10if a<

10else

100in [22]

: mout[22]

:10

資料分析第二章

2.1 numpy 陣列物件ndarray 2 1 import numpy as np 匯入 numpy 庫 arr1 np.array 1,2,3,4 建立一維陣列 print 建立的陣列為 arr1 建立二維陣列 arr2 np.array 1,2,3,4 4,5,6,7 7,8,9,10 p...

Python資料分析與挖掘實戰 第二章

1.for i in range a,b,c a為首項 c為公差 不超過b 1 2.行內函式 f lambda x x 2 定義f x x 2 g lambda x,y x y3.資料結構 list tuple dictionary set 列表可以被修改,元組不可以 列表是 元組是 可直接轉換 l...

機器學習例項第二章 資料分析

機器學習例項第二章 資料分析 height.weight read.delim e ml for hackers master 02 exploration data 01 heights weights genders.csv sep header true summary height.weig...