numpy中关于矩阵的基本函数

numpy中关于矩阵的基本函数,第1张

目录

一、转置函数 transpose() 简写成T

二、点积函数 dot()

三、夹子函数 clip()


一、转置函数 transpose() 简写成T

示例:

import numpy as np

a = np.array([[1, 2, 3, 4],
              [5, 6, 7, 8]])
a
>>>
[[1 2 3 4]
 [5 6 7 8]]

c = a.T  # 等价于c.transpose()

c
>>>
[[1 5]
 [2 6]
 [3 7]
 [4 8]]

二、点积函数 dot()

示例:

import numpy as np

a = np.array([[1, 2, 3, 4],
              [5, 6, 7, 8]])
b = np.array([[1, 2, 8, 2],
              [6, 9, 1, 2]])
a
>>>
[[1, 2, 3, 4],
[5, 6, 7, 8]]

b.T
>>>
[[1 6]
 [2 9]
 [8 1]
 [2 2]]

c = np.dot(a, b.T)  # 等价于a.dot(b.T)

c
>>>
[[ 37  35]
 [ 89 107]]

三、夹子函数 clip()

顾名思义就是限制范围:

在实例中,即把小于5的数变成5,大于9的数变成9.

示例:

import numpy as np

a = np.array([[1, 2, 3, 4],
              [5, 6, 7, 8]])

a
>>>
[[1 2 3 4]
 [5 6 7 8]]

c = np.clip(a, 5, 9)

c
>>>
[[5 5 5 5]
 [5 6 7 8]]

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/736563.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-28
下一篇 2022-04-28

发表评论

登录后才能评论

评论列表(0条)

保存