import numpy as np
arr1 = np.array([[2,2,2],[4,4,4]])arr2 = np.array([[9,9,9],[1,1,1]])
print(arr1)
[[2 2 2][4 4 4]]print(arr2)
[[9 9 9][1 1 1]]#矩阵加法:按位相加,相同位置的元素进行相加
print(arr1 + arr2)
[[11 11 11][ 5  5  5]]#矩阵减法:按位相减,相同位置的元素进行相减
print(arr1 - arr2)
[[-7 -7 -7][ 3  3  3]]#矩阵按位相乘的乘法:按位相乘,相同位置的元素进行相乘
print(arr1 * arr2)
[[18 18 18][ 4  4  4]]#矩阵幂法:按位幂,相同位置的元素进行幂,
#如第一行第一列元素是2的9次方,第二行第三列元素是4的1次方
print(arr1 ** arr2)
[[512 512 512][  4   4   4]]#矩阵除法:按位相除,相同位置的元素进行相除
print(arr1 / arr2)
[[0.22222222 0.22222222 0.22222222][4.         4.         4.        ]]#矩阵取余:按位取余,相同位置的元素进行取余
print(arr1 % arr2)
[[2 2 2][0 0 0]]#矩阵取整:按位取整,相同位置的元素进行取整
print(arr1 // arr2)
[[0 0 0][4 4 4]]#广播
print(arr1 + 2)
[[4 4 4][6 6 6]]
print(arr1 * 10)
[[20 20 20][40 40 40]]
print(arr1 / 10)
[[0.2 0.2 0.2][0.4 0.4 0.4]]
print(arr1 // 10)
[[0 0 0][0 0 0]]#判断数组中元素的大小,将判断结果赋给另一个变量
arr3 = arr1 > 3
print(arr3)
[[False False False][ True  True  True]]#矩阵乘法
arr4 = np.ones((3,5))
print(arr4)
[[1. 1. 1. 1. 1.][1. 1. 1. 1. 1.][1. 1. 1. 1. 1.]]
print(np.dot(arr1,arr4))
[[ 6.  6.  6.  6.  6.][12. 12. 12. 12. 12.]]#下面的计算结果等价于上面的计算方式
print(arr1.dot(arr4))
[[ 6.  6.  6.  6.  6.][12. 12. 12. 12. 12.]]#计算矩阵的转置
print(arr1.T)
[[2 4][2 4][2 4]]
print(np.transpose(arr1))
[[2 4][2 4][2 4]]

Numpy-矩阵的运算相关推荐

  1. python的常见矩阵除法_Python numpy矩阵处理运算工具用法汇总

    numpy是用于处理矩阵运算非常好的工具.执行效率高,因为其底层是用的是C语句 使用numpy,需要将数据转换成numpy能识别的矩阵格式. 基本用法: numpy.array(object, dty ...

  2. python矩阵除法,Python numpy Python numpy矩阵处理运算工具用法汇总

    numpy是用于处理矩阵运算非常好的工具.执行效率高,因为其底层是用的是C语句 使用numpy,需要将数据转换成numpy能识别的矩阵格式. 基本用法: numpy.array(object, dty ...

  3. [python] Numpy矩阵定义、运算 生成随机矩阵

    一.矩阵定义.运算 对多维数组的运算,默认情况并不运算矩阵.如果需要对数组进行矩阵运算,矩阵是继承自numpy数组对象的二维数组对象.Numpy中,矩阵计算是针对整个矩阵中每个元素进行的,与用for循 ...

  4. python数值运算实例_Python矩阵常见运算操作实例总结

    本文实例讲述了Python矩阵常见运算操作.分享给大家供大家参考,具体如下: python的numpy库提供矩阵运算的功能,因此我们在需要矩阵运算的时候,需要导入numpy的包. 一.numpy的导入 ...

  5. python矩阵运算_Python矩阵常见运算操作实例总结

    本文实例讲述了Python矩阵常见运算操作.分享给大家供大家参考,具体如下: python的numpy库提供矩阵运算的功能,因此我们在需要矩阵运算的时候,需要导入numpy的包. 一.numpy的导入 ...

  6. numpy 矩阵乘法_一起学习Python常用模块——numpy

    关注微信公众号:一个数据人的自留地 作者介绍 知乎@王多鱼 百度的一名推荐算法攻城狮. 主要负责商品推荐的召回和排序模型的优化工作. 1 前言 Python在数据科学.机器学习.AI领等域中占据主导地 ...

  7. numpy 矩阵乘法_NumPy 运算规则总结

    1. 问题 ndarray 是 NumPy 的基础元素,NumPy 又主要是用来进行矩阵运算的.那么具体来说,ndarray 是如何进行普通矩阵运算的呢? 2. 分析 首先,在矩阵用 +-*/ 这些常 ...

  8. numpy 矩阵 秩_一文读懂 NumPy 及应用

    ▍▍▍『1』NumPy 简介 前面,我们讲述了 Python 的基础知识等,但关于科学计算的部分较少提及.从这一篇开始,讲述基本科学计算包的使用. 解释性语法所写的数学算法通常远比编译型来得慢,而且 ...

  9. numpy矩阵乘法_NumPy矩阵乘法

    numpy矩阵乘法 NumPy matrix multiplication can be done by the following three methods. NumPy矩阵乘法可以通过以下三种方 ...

  10. matlab 和 numpy 矩阵乘法异同

    最近在用python做一点东西,发现python下面的矩阵运算和matlab是不同的,虽然之前找到了一个关于MATLAB与python在数学运算方面指令的对照表,但是感觉还是不够详细. 对照表链接:h ...

最新文章

  1. html class 位置,HTML class 属性 | 菜鸟教程
  2. 无法实现接口成员,因为它不是公共的——interface
  3. 第九届蓝桥杯java B组—第三题复数幂(详细介绍)
  4. (从零开始java开发) IDEA+MAVEN构建一个webapp骨架项目(解决一直downloading问题)...
  5. scrapy从安装到爬取煎蛋网图片
  6. SharePoint 编程指南(转)
  7. java 空的构造函数_用javassist创建空的构造函数(java)不能上班
  8. BeginnersBook JSP、JSTL、Servlet 教程
  9. java操作xml一般都用什么_用Java如何处理XML数据
  10. 一些控制鼠标的例子!
  11. pc临时调起QQ临时会话
  12. (一)流体力学基本概念
  13. 【URLOS应用开发基础】10分钟制作一个nginx静态网站环境应用
  14. [摘]研究方法 - 实证研究
  15. 微信公众号开放标签跳转小程序
  16. 使用itextpdf切割、合并pdf以及合并多个图片成为pdf
  17. 机械原理(机电)_简要问答_笔记
  18. 新装Win10全方面调优【彻底禁用Win10更新/防火墙/Defender/通知,任务栏优化等】
  19. Deep Learning读书笔记4---深度模型中的优化
  20. Openlayers利用kriging.js实现纯前端插值

热门文章

  1. core Bluetooth(蓝牙4.0)
  2. log4net 记录日志到sqlserver
  3. 【CSON原创】HTML5游戏框架cnGameJS开发实录
  4. Java EE开发三剑客现状及发展浅析
  5. arm linux qt 输入法,基于ARM9和Qt的中文手写输入法的设计与实现
  6. echarts力导向图节点连线动画_基于 HTML5 网络拓扑图的快速开发之入门篇(一)...
  7. c++2个三维向量求角度差_交叉学科入门指南(2)——线性回归
  8. matlab 颜色势能,Matlab在模拟晶面势能分布中的应用
  9. c语言中获取用户控制台,【图片】【C语言】【控制台】提取腾讯通用户信息(id,用户名,手机)【erbi_lucifer吧】_百度贴吧...
  10. android 中的组合控件的设计