栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

numpy线性代数库(numpy 数组)

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

numpy线性代数库(numpy 数组)

前言

N u m P y NumPy NumPy提供了线性代数函数库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 ∗ 12 1*11+2*12 1∗11+2∗12, 1 ∗ 13 + 2 ∗ 14 1*13+2*14 1∗13+2∗14

3 ∗ 11 + 4 ∗ 12 3*11+4*12 3∗11+4∗12, 3 ∗ 13 + 4 ∗ 14 3*13+4*14 3∗13+4∗14

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/772623.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号