transpose函数和T属性的不同之处

导读

朋友们,在网上我们有时候可以看到那种双胞胎👬测试默契度的挑战,一对双胞胎中间隔着一个屏风双方是看不到对方的。然后主持人随机让他们做出动作,比如说用手捂住一只眼睛或者用手比划出一个数字等,它们居然每次都能做出相同的动作。

同样的,在我们学习NumPy库的时候,也有许多像双胞胎那样“有默契”的都能输出相同数组内容的函数,但是NumPy还是将他们定义为两种函数或者说是属性,为什么呢?既然输出结果一样为什么还要定义多种呢?显然肯定是有不一样的地方。

本篇文章对最近学习Numpy库中遇到的转置矩阵相关函数和属性做一个详细剖析。

悉知

众所周知,Numpy库是一个非常强大的库给我们提供了很多数组的操作函数,当然了,它是啥都不会落下的,对于矩阵的操作,也同样给我们提供了已经封装好了相关函数。这个跟我们在学校学的矩阵其实是一个意思。浅浅回忆一下,假如说一个X * Y矩阵什么意思?就是由X行和Y列元素排成的矩形阵列这就是矩阵。

在这里插入图片描述

之前我们创建矩阵得手写,现在方便的多了,有了Numpy库给我们提供的函数那就容易的多了,需要创建什么矩阵,只要准备好参数调用函数,进行传参就行。

下面我们就对给我们提供的函数、属性等进行一个验证。

使用

我们是先创建一个数组,然后通过转置矩阵这么一个概念将数组转置成想要的矩阵。

numpy库给我们提供了两种转置矩阵的方式,一个是transpose()函数,另一个是T属性
这边分别将测试这两种方式看看调用方式,输出结果又有什么区别?

先来看一下相关实例代码:<

评论 6
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

HappyAcmen

非常感谢大佬的鼓励!感谢感谢!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值