學習python遇到的一些函式記錄

2021-09-12 08:53:54 字數 2823 閱讀 7920

help()

#利用help(函式名)可以找到函式的幫助文件,裡面有這個函式引數的使用說明 如help(numpy.genfromtxt)

pandas.value_counts()

#parameters

----------

values : ndarray (1-d)

sort : boolean, default true

sort by values

ascending : boolean, default false

sort in ascending order

normalize: boolean, default false

if true then compute a relative histogram

dropna : boolean, default true

don』t include counts of nan

例子:pandas.value_counts(data[『class』],sort=true)

numpy.arange([start,] stop[, step,], dtype=none)

#可以指定起始值、結束值、步長及資料型別引數,這裡步長引數為整數值

例子》 import numpy as np

a = np.arange(10).reshape(2,5)

print a

[[0 1 2 3 4]

[5 6 7 8 9]]

a[:, ::2]

array([[0, 2, 4],

[5, 7, 9]])

numpy.linspace(0,2*pi,5)

#在(0,2*pi)這個區間內得到5個數,且5個數是在這個區間裡相同間隔去取的

dataframe獲取元素

import numpy as np

from pandas import dataframe

import pandas as pd

df=dataframe(np.arange(20).reshape(4,5),index=[『1』,『2』,『3』,『4』],columns=list(『abcde』))

df[『a』]#取a列

df[[『a』,『b』]]#取a,b列用列名做索引時,只能傳入乙個值,可以是單獨列名,也可以是列名組成的列表(元組不行)

df.ix[0]

df.ix[0:1]#取0行

df.ix[『1』:『3』]#取索引名字1-3的三行

d = df.ix[0:2,0:1]#取第0、1行,第0列

#loc只能通過index和columns來取,不能用索引(數字)

f = df.loc[『1』,『a』]#1行,a列

#iloc只能用數字索引,不能用索引名

g = df.iloc[1:2]#前2行

df

a b c d e

1 0 1 2 3 4

2 5 6 7 8 9

3 10 11 12 13 14

4 15 16 17 18 19

df[『a』]

1 02 5

3 10

4 15

df[[『a』,『b』]]

a b1 0 1

2 5 6

3 10 11

4 15 16

df.ix[0]

a 0b 1

c 2d 3

e 4

df.ix[0:1]

a b c d e

1 0 1 2 3 4

df.ix[『1』:『2』]

a b c d e

1 0 1 2 3 4

2 5 6 7 8 9

df.ix[0:2,0:2]

a b1 0 1

2 5 6

python的enumerate()函式

enumerate() 函式用於將乙個可遍歷的資料物件(如列表、元組或字串)組合為乙個索引序列,同時列出資料和資料下標,一般用在 for 迴圈當中。

enumerate(sequence, [start=0])

例子:

month=[『one』,『two』,『three』,『four』,『five』,『six』,『seven』]

list(enumerate(month,start=0))

[(0, 『one』), (1, 『two』), (2, 『three』), (3, 『four』), (4, 『five』), (5, 『six』), (6, 『seven』)]

for i,j in enumerate(month,start=0):

… print(i,j)

…0 one

1 two

2 three

3 four

4 five

5 six

6 seven

Python學習的一些函式

numpy庫的一些函式 首先是匯入這個庫 import numpy as np,np.sum 陣列求和,np.abs 求絕對值 陣列或者數都可以 np.sqrt 求導,np.power x,y x的y次方,矩陣演算法 np.dot a,b a,b矩陣的乘積,np.kron a,b a,b的克羅內克積...

遇到的一些Jquery,js函式

輸出 0,1,2,2,3,4 經常用來js物件的擴充套件 when ajax test1.html ajax test2.html done function fail function deferred物件的最大優點,就是它把這一套 函式介面,從ajax操作擴充套件到了所有操作。也就是說,任何乙個...

python 遇到的一些坑

lst 1,2,4 print lst.iter next 列印出來的是 1 print lst.iter next 列印出來的是 1 呼叫 iter 方法的時候,生成乙個迭代器物件 如上,第二次呼叫,先生成物件,然後返回的是該物件的第乙個值 第二次和第一次列印的是兩個不同的例項的next 方法,但...