美文网首页
numpy的基础运算

numpy的基础运算

作者: DouMarK | 来源:发表于2017-11-20 21:33 被阅读30次

   创建两个基础的3阶方阵

为了方便使用,已将numpy简写为np 

  使用numpy模块中的dot函数,可以将A,B两方阵相乘,如若直接A*B得出的只是每个对应行(列)元素间的相乘,得到的结果只是每个对应行     列元素的相乘,并不是矩阵的正确乘法  
  直接用*进行矩阵相乘:   

  使用dot函数:

 由上可值,用*直接进行矩阵间的相乘与用dot函数得出的结果是不同的,而按照矩阵的乘法的定义可知,dot函数的的出的结果才是正确答案

 sum()函数得出矩阵中所有元素总和,min()得出矩阵中最小的元素,max()得出矩阵中最大的元素:

argmin(A)和argmax(A)函数可以的出元素最小值和最大值的索引,如果需要计算平均值可以利用mean(A)或者average(A),中位数计算则用A.median()

累计相加cumsum(A),累差运算用diff(A):

矩阵转置可以用矩阵名.T,也可用numpy中的transpose(A)函数,得出的结果是相同的:

Numpy中有一个特别的函数clip(A,Min_Num,Max_Num)Min_Num,Max_Num值得是最小值和最大值,矩阵中比Min_Num小的元素自动修改为Min_Num这个最小值,反之,比Max_Num大的元素则会修改为Max_Num:

索引函数flatten()和flat()分别是将矩阵张开成一行,一列:

相关文章

  • Numpy入门

    1、熟悉 numpy 的基础属性 2、numpy 创建 array 3、numpy的基础运算 4、numpy索引 ...

  • python库用途说明

    numpy提供基础矩阵运算

  • Python干货-Numpy基础计算

    numpy基础运算 创建两个array用于运算 numpy中的减法运算 通过上例可以看出,两个array,形状一样...

  • python数据科学02-numpy数组统计操作

    1、数组基础运算 python内置方法:+-*/, //向下整除,**指数运算,% 取余数 numpy提供函数:指...

  • Python3.7模块numpy

    numpy官网 0.numpy的基本属性 1.矩阵的创建 2.numpy基础运算 3.numpy索引 4.矩阵合并...

  • numpy的基础运算

    创建两个基础的3阶方阵 使用numpy模块中的dot函数,可以将A,B两方阵相乘,如若直接A*B得出的只是每个对...

  • Numpy的基础运算

    一维数组的运算 ※ 加法 a里面每个元素逐个与b里面每个元素相加(减法、乘法同样如此) ※ 次方:** 区别于^ ...

  • numpy_基础运算1

    本文介绍一些numpy的基础运算 Demo.py 结果:

  • 使用python进行数据分析<四>(Numpy基础:

    Numpy: 一个高性能科学运算和数据分析的基础包. 部分基础功能如下: Numpy的ndarray :一个多维数...

  • 机器学习利器之Numpy

    Numpy 多维数组 Numpy 创建N维数组 查看数组属性 shape操作 数组索引和迭代 拼接、分割 基础运算...

网友评论

      本文标题:numpy的基础运算

      本文链接:https://www.haomeiwen.com/subject/raebvxtx.html