numpy矩阵与向量类型的向量乘法
1.numpy两个矩阵类型的向量相乘,结果还是一个矩阵
c = a*bc
Out[66]: matrix([[ 6.830482]])
2.两个向量类型的向量相乘,结果为一个二维数组
b
Out[80]:
array([[ 1.],[ 1.],[ 1.]])a
Out[81]: array([1, 2, 3])a*b
Out[82]:
array([[ 1., 2., 3.],[ 1., 2., 3.],[ 1., 2., 3.]])b*a
Out[83]:
array([[ 1., 2., 3.],[ 1., 2., 3.],[ 1., 2., 3.]])
3.两个向量类型的向量做点乘,结果为数
a
Out[84]: array([1, 2, 3])b
Out[85]:
array([[ 1.],[ 1.],[ 1.]])np.dot(a,b)
Out[86]: array([ 6.])
维数不匹配的错误情况
np.dot(b,a)
Traceback (most recent call last):File "<ipython-input-87-919b2ab6633f>", line 1, in <module>np.dot(b,a)ValueError: shapes (3,1) and (3,) not aligned: 1 (dim 1) != 3 (dim 0)a = np.array([[1],[2],[3]])np.dot(b,a)
Traceback (most recent call last):File "<ipython-input-89-919b2ab6633f>", line 1, in <module>np.dot(b,a)ValueError: shapes (3,1) and (3,1) not aligned: 1 (dim 1) != 3 (dim 0)
numpy矩阵与向量类型的向量乘法相关推荐
- numpy 矩阵与向量相乘_高能!8段代码演示Numpy数据运算的神操作
作者|王天庆 来源|大数据(ID:hzdashuju) 导读:本文介绍一下在Python科学计算中非常重要的一个库--Numpy. Numpy是Numerical Python extensions ...
- numpy 矩阵与向量相乘_有人把NumPy画成了花,生动又形象
发现有很多想要学习Python却不知道如何下手的朋友,我这里整理了一些关于Python的学习资料,从基础到入门到实战都有!有需要的朋友可以关注并私信"01"免费获取... 创建数组 ...
- Python:numpy 矩阵除以向量
import numpy as np a = np.array([[1,2,3],[1,2,3],[1,2,3],[1,2,3]]) b = np.array([1,2,3,4]) print(a.s ...
- python numpy常用操作、Numpy 多维数组、矩阵相乘、矩阵乘以向量
python numpy常用操作 Numpy基本操作 # 导入numpy import numpy as np # 生成numpy数组 x = np.array([1.0, 2.0, 3.0]) pr ...
- RDD、矩阵基础——3. 矩阵、向量(Breeze、BLAS)
MLlib库底层的Vector(向量).Matrix(矩阵)运算使用了 Breeze库和BLAS库. Breeze库提供了相应计算的接口(Linalg). 但是在MLlib里面同时也提供了Vector ...
- 技术图文:Matlab VS. Numpy 矩阵基本运算
背景 前段时间在知识星球上立了一个Flag,至少写10篇关于 Python,Matlab 和 C# 对比的总结. 这是第 3 篇,对比 Matlab 与 Numpy 在矩阵基本运算方面的区别与联系. ...
- python文本数据转换数值矩阵_python numpy矩阵的数据类型转换
在python中,numpy矩阵的数据类型转换需要调用astype(),直接修改dtype是无效的.调用astype返回数据类型修改后的矩阵,但是源数据的类型不会变,需要再对源数据的赋值进行操作才可以 ...
- python的常见矩阵除法_Python numpy矩阵处理运算工具用法汇总
numpy是用于处理矩阵运算非常好的工具.执行效率高,因为其底层是用的是C语句 使用numpy,需要将数据转换成numpy能识别的矩阵格式. 基本用法: numpy.array(object, dty ...
- NumPy 矩阵库(Matrix)
NumPy 矩阵库(Matrix) NumPy 中包含了一个矩阵库 numpy.matlib,该模块中的函数返回的是一个矩阵,而不是 ndarray 对象. 一个 的矩阵是一个由行(row)列(col ...
最新文章
- C++ 获取内存地址(取值运算符)
- 用Java语言编写ajax设计模式_使用JavaScript发布订阅设计模式实现Ajax请求节流
- MySQL 笔记3 -- SQL 语言
- 根据接口入参不同返回不同对象集合的方法
- 简述container与container-fluid的区别
- linux平台设备驱动模型是什么意思,Linux设备驱动模型之我理解
- 配置远程登陆交换机方法
- Java并发编程技术
- 数据的分析的方法及评价指标总结
- php进销存源码云进销存管理系统
- archlinux + dwm系统美化
- 小猪短租网requests库使用
- AidLearning上手使用经验谈
- WAF应用防火墙的功能
- [新星计划] Python环境搭建 | 万丈高楼平地起
- PDF改背景和字体颜色
- SPIN: Structure-Preserving Inner Offset Network for Scene Text Recognition —— 论文阅读笔记
- Pikachu漏洞练习平台----验证码绕过(on server) 的深层次理解
- 非最小相位系统的闭环频域辨识算法
- 【OpenCV】 全景拼接——多张图像拼接
热门文章
- nginx配置华为云ssl证书
- 深藏不漏!.cc域名接连高价成交!最高突破6位数!
- 目标检测—基于Yolov3的目标检测项目实战(学习笔记)
- 如若,我是这样的女子
- Java连接MySQL8.0以上版本
- hive explode(split(split_feild,‘split_char‘)) split_feild为null 整条数据会丢掉
- 人工智能基础——知识的概念
- Vue 前端根据坐标点按顺序生成连线
- 开源·共享·创新|2020年中国.NET开发者大会圆满收官!
- 电视墙解码服务器不在线,超高清电视墙服务器