numpy
fly_Xiaoma
技术分享,技术学习
展开
-
numpy.random中的Permutation()
Permutation()函数的意思的打乱原来数据中元素的顺序。输入为整数,返回一个打乱顺序的数组 输入为数组/list,返回顺序打乱的数组/list与Shuffle()的区别:Shuffle()在原有数据的基础上操作,打乱元素的顺序,无返回值 Permutation,不是在原有数据的基础上操作,而是返回一个新的打乱顺序的数组例如:# -*- coding: utf-8 -*...原创 2019-07-02 14:13:53 · 4895 阅读 · 0 评论 -
numpy中array与asarray()的区别
array和asarray都可以将结构数据转化为ndarray,但是主要区别就是当数据源是ndarray时,array仍然会copy出一个副本,占用新的内存,但asarray不会。import numpy as np #example 1:data1=[[1,1,1],[1,1,1],[1,1,1]]arr2=np.array(data1)arr3=np.asarray(data1)...原创 2019-09-03 11:14:03 · 715 阅读 · 0 评论 -
numpy.linalg.norm---求范数
1、linalg=linear(线性)+algebra(代数),norm则表示范数2、函数参数x_norm=np.linalg.norm(x,ord=None,axis=None,keepdims=False)x , 表示矩阵(也可以是一维) ord ,范数类型(向量范数/矩阵范数)向量的范数:矩阵的范数:ord=1:列求和的最大值ord=2 : |E-ATA|=...原创 2019-09-20 13:48:18 · 441 阅读 · 0 评论