Python小記(一)
阿新 • • 發佈:2019-01-03
1、numpy.histogram用法
- numpy.histogram(a,bins=10,range=None,normed=False,weights=None,density=None)
return hist(array在各直方圖中值的個數)和bin eages (每個直方圖的邊界)
例:numpy.histogram([1, 2, 1], bins=2)
結果:(array([2, 1]), array([ 1. , 1.5, 2. ]))
直方圖:1~1.5,1.5~2,落入這兩個直方圖的值個數分別為2個、1個
a = [5,2,1,9,6]
>>> sorted(a ) #將a從小到大排序,不影響a本身結構
[1, 2, 5, 6, 9]
>>> sorted(a,reverse = True) #將a從大到小排序,不影響a本身結構
[9, 6, 5, 2, 1]
>>> a.sort() #將a從小到大排序,影響a本身結構
>>> a
[1, 2, 5, 6, 9]
>>> a.sort(reverse = True) #將a從大到小排序,影響a 本身結構
>>> a
[9, 6, 5, 2, 1]
3、np.random
- random([size]) Return random floats in the half-open interval [0.0, 1.0).
4、/,//,%
/,除法,e.g 5/3.=1.6666666666666667
//,整除,e.g 5//3=1
%,計算除法的餘數,e.g 5%3=2
5、%matplotlib inline
將圖表嵌入notebook中