import numpy as np
x=np.array([1,4,3,-1,6,9])
x.argsort()
输出定义为y=array([3,0,2,1,4,5])。x[3]=-1最小,x[5]=9最大;根据从小到大的顺序,输出对应的索引号。
dict = {'Name': 'Zara', 'Age': 27}
print "Value : %s" % dict.get('Age')
print "Value : %s" % dict.get('Sex', "Never")
以上实例输出结果为:
Value : 27
Value : Never
>>> L=[('b',2),('a',1),('c',3),('d',4)]
>>> sorted(L, key=lambda x:x[1])
[('a', 1), ('b', 2), ('c', 3), ('d', 4)]
dict = {'Name': 'Runoob', 'Age': 7}
print ("Value : %s" % dict.items())
以上实例输出结果为:
Value : dict_items([('Age', 7), ('Name', 'Runoob')])
op={'1':(1,0,6),'3':(0,45,8),'2':(2,34,10)}
lp3=sorted(op.items(),key=operator.itemgetter(1),reverse=True)
print(lp3)
输出:
[('2', (2, 34, 10)), ('1', (1, 0, 6)), ('3', (0, 45, 8))]
按照op的value—数组的第一个元素大小进行了排序
#创建矩阵
>>> m=mat([1,2,3])
>>> m
matrix([[1, 2, 3]])
#取值
>>> m[0] #取一行
matrix([[1, 2, 3]])
>>> m[0,1] #第0行,第1个数据
2
#索引取值
>>>m=mat([[2,5,1],[2,4,6]])
>>> m[1,:] #取得第一行的所有元素
matrix([[2, 4, 6]])
>>> m[1,0:1] #第一行第0个元素,注意左闭右开
matrix([[2]])
>>> m[1,0:3]
matrix([[2, 4, 6]])
>>> m[1,0:2]
matrix([[2, 4]])
>>> m[0:3] #前三个元素
matrix([[2, 5,1]])