import numpy as np
x=np.array([1,4,3,-1,6,9])
x.argsort()输出的结果为array([3,0,2,1,4,5])
ps:这里的num的绝对值小于等于x中元素的个数
当num>=0时,np.argsort()[num]就可以理解为y[num];
当num<0时,np.argsort()[num]就是把数组y的元素反向输出,例如np.argsort()[-1]即输出x中最大值对应的index,np.argsort()[-2]即输出x中第二大值对应的index,依此类推.
【参考】https://www.cnblogs.com/yyxf1413/p/6253995.html
例如,对于list [1, 2, 3, 4, 5, 6, 7, 8, 9]
如果希望把list的每个元素都作平方,就可以用map()函数:
因此,我们只需要传入函数f(x)=xx,就可以利用map()函数完成这个计算:
def f(x):
return xx
print map(f, [1, 2, 3, 4, 5, 6, 7, 8, 9])
输出结果:
[1, 4, 9, 10, 25, 36, 49, 64, 81]
注意:map()函数不改变原有的 list,而是返回一个新的 list。
【参考】https://www.cnblogs.com/lincappu/p/8179475.html
1、如果处理的是一维数组,则得到的是两数组的內积
2、如果是二维数组(矩阵)之间的运算,则得到的是矩阵积
将每一行的元素变为list,按照split()中的符号进行每行元素分割为list的元素
【参考】https://blog.csdn.net/Waitfou/article/details/76342619