
numpy
leo_special
这个作者很懒,什么都没留下…
展开
-
使用python 中的numpy创建数组
使用nump创建数组的方法:(1)导入numpy模块:import numpy as np注意:如果是纯python,默认是不安装numpy库的,需要在python中先安装numpy模块.如果使用anaconda中的python,则默认是安装numpy库(2)使用python列表创建numpy数组:一维数组:score13 = [89,90,55]array_1d = np.arr...原创 2019-04-21 13:16:32 · 2297 阅读 · 0 评论 -
numpy中常见的数组创建方法说明
1.数组创建:arange方法:array_arange = np.arange(0,12,2)array_arange.shape = [2,-1]说明:a.代表数组元素从0开始到100(左闭右开),步长是2;b.默认返回的是一维数组,可以通过shape或者reshape方法修改数组的维数c.-1代表的是不指定列数,只指定行数,列数根据数据个数自动生成linspace方法:ar...原创 2019-04-21 17:27:05 · 1313 阅读 · 0 评论 -
python中numpy数组的常见属性
1.ndim属性:表示数组的是几维的(一维数组或者二维数组等)2.shape属性:表示数组的形状(3*3数组,或者其他)3.size属性:包含的元素的个数4.dtype属性:元素的类型注意:不能直接通过修改数组的dtype属性,得到一个新的数组,如果需要转换数组元素的数据类型,需要使用astype方法array_test = np.array([1.5,2,3,4,5,6])a...原创 2019-04-21 18:38:03 · 3583 阅读 · 0 评论 -
python中numpy的常见矩阵运算
1.矩阵相加运算:(1)两个矩阵相加,需要满足以下至少一个条件:a.两个矩阵的行数和列数是相等的b.其中一个矩阵的行数或者列数是1(2)行数是一行的情况,相当于对矩阵进行行扩展,缺少的行的元素值与该行的元素值相同score_test_1 = np.array([ [0,0,0],[1,1,1],[2,2,2] ])score_test_2 = np.array([10,10,10])...原创 2019-04-21 19:45:37 · 1847 阅读 · 0 评论 -
numpy数组的常见矩阵操作
1.矩阵的转置:a.transpose方法print(test_score)print(“after transpose:”)print(test_score.transpose())b.T属性:print(‘after T:’)print(test_score.T)2.矩阵的行复制扩展print(test_score)#行复制print(‘行复制:’)print(np.t...原创 2019-04-22 08:50:59 · 159 阅读 · 0 评论 -
numpy常见函数介绍
1.fabs函数:data_test = np.random.randint(-10,10,[3,4])print(“primitive data:”)print(data_test)#fabsprint(“fabs:”)print(np.fabs(data_test))说明:a.求取矩阵每个元素的绝对值,返回一个矩阵b.不能求取complex(复数)类型的绝对值2.sqrt函...原创 2019-04-22 09:33:36 · 877 阅读 · 0 评论 -
numpy中的聚合函数
1.求最大值:amax函数:(1)求取矩阵中所有元素的最大值:#amaxprint(“amax:”)print(np.amax(data_test))说明:返回一个数值(2)求取每一列中的最大值:print(“amax,axis=0:”)print(np.amax(data_test,axis = 0))说明:返回每一列中的最大值组成的数组(3)(2)求取每一行中的最大值:...原创 2019-04-22 17:05:43 · 1663 阅读 · 0 评论