NumPy 常见用法

来源:互联网 发布:人工智能介绍 编辑:程序博客网 时间:2024/06/12 19:16


1. shape

>>> grouparray([[ 1. ,  1.1],       [ 1. ,  1. ],       [ 0. ,  0. ],       [ 0. ,  0.1]])>>> group.shape[0]4>>> group.shape[1]2



2.title

>>> a=[1,2]>>> tile(a,[4,1])array([[1, 2],       [1, 2],       [1, 2],       [1, 2]])>>> tile(a,[4,2])array([[1, 2, 1, 2],       [1, 2, 1, 2],       [1, 2, 1, 2],       [1, 2, 1, 2]])>>> 


3.  **

<pre name="code" class="python">>>> carray([[3, 2],       [3, 2],       [3, 2],       [3, 2]])>>> c.sum()20>>> c.sum(1)array([5, 5, 5, 5])>>> c.sum(axis=1)array([5, 5, 5, 5])>>> c.sum(axis=0)array([12,  8])
4. sum

>>> carray([[3, 2],       [3, 2],       [3, 2],       [3, 2]])>>> c.sum()20>>> c.sum(1)array([5, 5, 5, 5])>>> c.sum(axis=1)array([5, 5, 5, 5])>>> c.sum(axis=0)array([12,  8])


5. argsort

>>> a=array([1,4,2,7,5])>>> a.argsort()array([0, 2, 1, 4, 3])

6 sort

import operator
sortedclasscount=sorted(classcount.iteritems(),key=operator.itemgetter(1),reverse=True)
这里的第一个参数是个字典迭代器,第二个参数表示是按字典中的value来进行排序,而不是key,第三参数True是降序操作,默认没有为升序

0 0
原创粉丝点击