
Python
Python编程
怎 样
个人学习时觉得比较有意义的资料整理,以备后用;以及自己写的有意义的文章。
展开
-
【Python】对矩阵主对角线元素进行赋值
利用到Numpy库函数 numpy.diag_indices_fromimport numpy as np#3×3的单位矩阵a = np.eye(3) #获取主对角线元素的索引row, col = np.diag_indices_from(a) #对主对角线进行赋值a[row, col] = [3, 3, 3]#ora[row, col] = 3print(a)#比较实用的是将某一个计算结果依次赋给主对角线元素例如a[row, col] =原创 2021-05-13 17:02:31 · 6874 阅读 · 0 评论 -
【Python】高效计算高斯核矩阵
知乎:利用Numpy库高效计算高斯核矩阵原创 2021-05-13 15:56:15 · 2221 阅读 · 0 评论 -
【Python】 对数组或列表排序,求最大的N个数或最小的N个数
函数:numpy.argsort()输入:list, array, ndarray,mat输出:输出排序后的索引(升序,不改变输入)numpy.sort()输入:list,array.ndarray,mat输出:输出排序后的值(升序,不改变输入)关于此函数的详细用法,请看numpy.argsort(),numpy.sort()import numpy as np#输入可以是list,array,ndarray#lista = [1,4,0,3,2]b = np.argsort原创 2021-05-12 23:51:39 · 1313 阅读 · 0 评论