import numpy as np

一维向量与一维向量

#------------一维向量与一维向量------------------#vec1 = np.array([1, 2, 3])
vec2 = np.array([4, 5, 6])# np.inner() 对应位置的元素相乘相加求和
res_inner1 = np.inner(vec1, vec2)  # 32# * 对应位置的元素相乘 成为新矩阵该位置的元素
res_star1 = vec1 * vec2  # [4,10,8]# np.dot() 对两个一维向量相当于 np.inner()
res_dot1 = np.dot(vec1, vec2) # 32
res_mult1 = np.dot(vec1, vec2.T) # 32
res_mult11 = np.dot(vec1.T, vec2) # 32

二维矩阵与一维向量

#-----------二维矩阵与一维向量--------------#
x2 = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
theta_x2 = np.array([10, 100, 1000])# np.inner() 每一行的对应元素与向量相乘求和 最后结果为x2各行向量与theta_x2点积结果 组成的行向量
res_inner2 = np.inner(x2, theta_x2)  # [3210, 6540, 9870]# * 对应位置的元素相乘 成为新矩阵该位置的元素
res_star2 = x2 * theta_x2   # [10  200 3000]# [40  500 6000]# [70  800 9000]# np.dot() 相当于np.inner()
res_dot2 = np.dot(x2, theta_x2)  # [3210, 6540, 9870]

二维矩阵与二维矩阵

#------------二维矩阵与二维矩阵--------------------#x3 = np.array([[1, 3, 5], [2, 4, 6], [9, 9, 9]])
theta_x3 = np.array([[1, 1, 1], [10, 10, 10], [100, 100, 100]])# np.inner() 没懂
res_inner3 = np.inner(x3, theta_x3) #  [9   90  900]#  [12  120 1200]# [27  270 2700]# * 对应位置的元素相乘 成为新矩阵该位置的元素
res_star3 = x3 * theta_x3# np.dot() 矩阵乘法
res_dot3 = np.dot(x3, theta_x3)  # [531 531 531]# [642 642 642]# [999 999 999]

numpy 向量/矩阵的乘法相关推荐

  1. numpy中向量和矩阵相关乘法总结

    numpy中矩阵相关乘法总结 一.numpy中向量和矩阵的概念 向量:1维 矩阵:至少是2维 注意:numpy中对于向量的定义与数学中对向量的定义有些不同,数学中对向量的定义是竖向写法,但由于nump ...

  2. 内部矩阵维度必须一致simulink_深度学习/目标检测之numpy——向量和矩阵乘法相关...

    numpy中表示向量和矩阵乘法的有四种"*".outer.dot.multiply. 1.关于 "*" 的用法 "*" 也为对于元素的乘积, ...

  3. python中使用numpy包的向量矩阵相乘np.dot和np.matmul

    一直对np的线性运算不太清晰,正好上课讲到了,做一个笔记整个理解一下 1.向量和矩阵 在numpy中,一重方括号表示的是向量vector,vector没有行列的概念.二重方括号表示矩阵matrix,有 ...

  4. numpy向量转换为矩阵_Numpy之将矩阵拉成向量的实例

    Numpy之将矩阵拉成向量的实例 废话不多说,直接上代码吧! # 矩阵操作 # 将矩阵拉成向量 import numpy as np x = np.arange(10).reshape(2,5) pr ...

  5. 利用R与NumPy实现矩阵乘法

    利用R与NumPy实现矩阵乘法 一.R矩阵乘法 1.A*B--逐项相乘 2.A%*%B--矩阵相乘 3.crossprod(A, B)--A'%*%B(A':A的转置矩阵)--交叉相乘 二.NumPy ...

  6. 利用 Numpy 进行矩阵相关运算

    正文共:3266 字 31 图 预计阅读时间: 9 分钟 本文目录: 1. 前言 1.1 基本介绍 1.2 运行环境 2. 函数清单 3. 案例讲解 3.1 Numpy.linalg 3.2 Nump ...

  7. python numpy逆_Python使用numpy计算矩阵特征值、特征向量与逆矩阵

    原标题:Python使用numpy计算矩阵特征值.特征向量与逆矩阵 Python扩展库numpy.linalg的eig()函数可以用来计算矩阵的特征值与特征向量,而numpy.linalg.inv() ...

  8. Python使用numpy计算矩阵特征值、特征向量与逆矩阵

    Python扩展库numpy.linalg的eig()函数可以用来计算矩阵的特征值与特征向量,而numpy.linalg.inv()函数用来计算可逆矩阵的逆矩阵. >>> impor ...

  9. 【线性变换/矩阵及乘法】- 图解线性代数 03

    本文转自公众号---遇见数学---图解数学---线性代数部分 感谢遇见数学工作组将大学课本晦涩难懂.故作高深的数学知识,用通俗易懂而又生动有趣的方法解释出来. 线性变换是线性空间中的运动, 而矩阵就是 ...

最新文章

  1. 比特币现金供应社交媒体平台备忘录继续蓬勃发展
  2. javascript之基本概念
  3. Hibernate4一对多关系映射
  4. 常考数据结构与算法:合并k个已排序的链表
  5. pmp思维导图 第六版_《每天一小时,两月过PMP》备考指南(附计划表)
  6. word排版案例报告_原来按下这个键,10秒EXCEL与Word格式就能互相转换,涨知识了...
  7. 解决Windows上编译PHP7.1拓展的错误
  8. http://snaps.php.net,科技常识:Windows下编译PHP和memcache扩展教程
  9. Python获取sklearn库中iris数据写入本地csv文件,可视化展示数据并进行分类、聚类实验以及结果可视化
  10. Html的基本操作简介
  11. Idea编译:Java找不到符号
  12. 微型计算机是嵌入式吗,什么是嵌入式计算机
  13. 债券的即期收益率,到期收益率,远期收益率有什么区别?
  14. 简单webform前端页面布局以及后台代码
  15. 每日一练 — 2021.12.30
  16. 服务器定时发送qq消息,python实现定时发送qq消息.pdf
  17. Idling along, (or what to do in the idle task)
  18. I tell you 如何下载文件
  19. Springboot接收前端的Json但是为null
  20. 解决 unity 按住鼠标右键 WS不能前进后退(我被自己蠢哭了)

热门文章

  1. Rstudio读取csv文件
  2. 史上最牛逼最好看的vim插件配置
  3. net core3.1 版本 解决错误 ConfigurationBuilder”未包含“SetBasePath”的定义
  4. python坐标系转换函数_python WGS84和ECEF坐标的转换
  5. 使用Matplotlib简单绘图
  6. php carbon 中文,Carbon中文使用手册(下)
  7. HTTPS IP直连问题小结
  8. 沈询 java进阶,7细品这杯香浓的咖啡 阿里中间件高级专家沈询的JAVA之旅
  9. bootstrap引用glyphicon图标无法显示
  10. 大数据 - HDFS单机环境搭建(一)