Numpy线性代数-numpy.inner()
前言
NumPyNumPyNumPy提供了线性代数函数库linalg
,该库包含了线性代数所需的所有功能,可以看看下面的说明。
函数 | 内容 |
---|---|
dot
|
两数组的点积 |
vdot
|
两向量的点积 |
inner
|
两数组的内积 |
determinant
|
数组的行列式 |
matmul
|
两数组的矩阵积 |
inv
|
求矩阵的逆 |
solve
|
求解线性矩阵方程 |
相关函数介绍
numpy.dot()
:numpy.dot()
numpy.vdot
:numpy.vdot()
numpy.inner()
:numpy.inner()
numpy.determinant()
:numpy.determinant()
numpy.matmul()
:numpy.matmul()
numpy.inv()
:numpy.inv()
numpy.solve()
:numpy.solve()
numpy.inner()
numpy.inner()
函数返回一维数组的向量内积。
- 如果对于更高的维度,它返回最后一个轴上的和的乘积
import numpy as np
ans=np.inner(np.array([1,2,3,4]),np.array([1,2,3,4]))
print(ans)#[1,2,3,4].[1,2,3,4]
30
a=np.array(([[1,2],[3,4]]))
b=np.array(([[11,12],[13,14]]))
ans=np.inner(a,b)
print('内积:')
print(ans)
内积:
[[35 41][81 95]]
计算公式:
1∗11+2∗121*11+2*121∗11+2∗12, 1∗13+2∗141*13+2*141∗13+2∗14
3∗11+4∗123*11+4*123∗11+4∗12, 3∗13+4∗143*13+4*143∗13+4∗14
Numpy线性代数-numpy.inner()相关推荐
- Numpy线性代数-numpy.matmul()
前言 NumPyNumPyNumPy提供了线性代数函数库linalg,该库包含了线性代数所需的所有功能,可以看看下面的说明. 函数 内容 dot 两数组的点积 vdot 两向量的点积 inner 两数 ...
- numpy 线性代数_数据科学家的线性代数—用NumPy解释
numpy 线性代数 Machine learning and deep learning models are data-hungry. The performance of them is hig ...
- 【机器学习必备知识】NumPy线性代数详解
NumPy 线性代数 前言 numpy.dot() numpy.vdot() numpy.inner() numpy.matmul numpy.linalg.det() numpy.linalg.so ...
- 数据分析 第四讲 numpy学习+numpy读取本地数据和索引
文章目录 数据分析第四讲 numpy学习+numpy读取本地数据 一.numpy数组 1.numpy介绍 2.numpy基础 3.numpy常见的数据类型 4.数组的形状 5.数组的计算 6.数组的广 ...
- numpy 打乱 numpy 数组
numpy 打乱 numpy 数组 import numpy as np a1 = np.arange(0,8).reshape(4,2) print(a1) [[0 1][2 3][4 5][6 7 ...
- Py之Numpy:Numpy库中常用函数的简介、应用之详细攻略
Py之Numpy:Numpy库中常用函数的简介.应用之详细攻略 目录 Numpy库中常用函数的简介.应用 1.X, Y = np.meshgrid(X, Y) 相关文章 Py之Numpy:Numpy库 ...
- B03_NumPy创建数组(numpy.empty,numpy.zeros,numpy.ones)
NumPy创建数组 ndarray数组除了可以使用底层ndarray构造器来创建外,也可以通过以下几种方式来创建. numpy.empty numpy.empty 方法用来创建一个指定形状(shape ...
- Python第三方包-你了解numpy吗(numpy进阶)
创建数组等基础操作见:Python第三方包-你了解numpy吗(numpy基础)_周先森爱吃素的博客-CSDN博客 索引和切片 基本切片:可以使用slice对象切片,也可以像python内置类型一样. ...
- python 初始化数组 numpy,Python Numpy 数组的初始化和基本操作
Python 是一种高级的,动态的,多泛型的编程语言.Python代码很多时候看起来就像是伪代码一样,因此你可以使用很少的几行可读性很高的代码来实现一个非常强大的想法. 一.基础: Numpy的主要数 ...
最新文章
- Linux 中文件管理常用的工具
- HDU 5375 Gray code
- Java程序员从笨鸟到菜鸟之(一百零七)一步一步学习webservice(一)开篇
- JVM 调优实战--VisualVM综合分析可视化工具的使用教程(含远程JMX连接)
- 在soa工程中使用dubbo的步骤
- 数据结构-堆(最大堆)
- Python实现——二元线性回归(最小二乘法)
- 关于redis,学会这8点就够了
- SQL Server 2012新功能
- fscache 调研
- 中国最酷、最美的女明星不是王菲,而是她!
- 应用程序池是个什么东东?
- SQLPub免费的MySQL数据库
- recovery之刷机脚本自定义(解决刷zip文件时出现Status 6错误)
- 2011考研数学二第(11)题——第一类曲线积分球弧长
- 义乌购API,item_search - 根据关键词取商品列表
- 在线协助设计软件,figma、sketch、xd哪个才是你的优先选择
- 毛星云opencv之SHi-Tomasi角点检测综合程序
- 转载:关于 PHP 5.4 你所需要知道的
- seo提交工具_seo整体网站优化步骤大全