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个
2、排序函数sort,sorted,参考博客python的排序 sort sorted
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中