推广

Pandas从入门到精通(1)- 基础

iseeyu2年前 (2024-02-21)推广113

image.png

一般的矩阵乘法根据公式,可以由三重循环写出:

image.png

使用列表推导式来替代for循环完成

# 先定义零个矩阵
M1 = np.random.randint(1,10,10).reshape(2,5)
M2 = np.random.randint(1,10,10).reshape(5,2)
print(M1)
print('-' * 5)
print(M2)
M1@M2 # 矩阵乘法
>>>
[[6 1 2 8 5]
 [6 1 7 9 4]]
-----
[[6 2]
 [7 7]
 [1 4]
 [7 1]
 [8 3]]
array([[141,  50],
       [145,  68]])
# 使用列表推导式来完成
[[sum([M1[i][k] * M2[k][j] for k in range(M1.shape[1])]) for j in range(M2.shape[1])] for i in range(M1.shape[0])]
>>>
[[141, 50], [145, 68]]
  1. 更新矩阵
    设矩阵 Am×n ,现在对 A 中的每一个元素进行更新生成矩阵 B ,更新方法是

    image.png

例如下面的矩阵为 A ,则 =5×(1/4+1/5+1/6)=37/12 ,请利用 Numpy 高效实现。

image.png

解答:

A = np.arange(1,10).reshape(3,3)
B = A*(1/A).sum(1).reshape(-1,1)

image.png

使用内置的函数

B = A.sum(0) * A.sum(1).reshape(-1,1) / A.sum()
print(B)
res = ((A-B) ** 2 / B).sum()
print(res)

参考:开源内容Joyful Pandas, 作者 DataWhale耿远昊
另外,更多精彩内容也可以微信搜索,并关注公众号:‘Python数据科学家之路“ ,期待您的到来和我交流

扫描二维码推送至手机访问。

版权声明:本文由西安泽虎代运营发布,如需转载请注明出处。

转载请注明出处https://www.0291.com.cn/post/57621.html

相关文章

闲不住的大厂产品人,搞副业3月净赚50万

闲不住的大厂产品人,搞副业3月净赚50万

由于互联网大厂普遍降本增效,产品产出减少,不少大厂产品人也开始整活起了自己的“副业计划”,也有产品人用副业练手试水创业,进展顺利之后,把副业变为创业。本文访谈了AI、XR、跨境电商等相关领域搞副业的团队,讲述他们的故事,一起来看看吧。 由于互联网大厂普遍降本增效、产品产出减少等...

6个终身受用的顶级思维,不可不知

6个终身受用的顶级思维,不可不知

知乎上曾有人提问:“是什么造成了人与人的差距?” 其中高赞的一个答案是:“方式的不同。” 一个人的思维方式,关乎着他为人处世的格局,和人生的结局。 以下这6个顶级思维,能帮助你换种角度看世界,让你更加灵活地处理各种社会关系。 1.吉尔伯特法则 2.韦奇定理 3.卢维斯定...

资讯丨淘宝上线价保中心功能,90天内一键保价

资讯丨淘宝上线价保中心功能,90天内一键保价

随着技术的推进发展,电商平台逐渐成为了不少人日常首选的购物方案。 抖音直播人气 与线下购物相比,网络购物能够更直接地了解到产品的普遍定价范围,便于货比三家。且后续的定价变化,也能够通过电商平台明确查询到。 不过也正是因此,一旦用户刚刚购买某件商品就发现了定价下降,那么就无法获得愉快的购物...

用户访问行为会影响网站优化吗?如何影响?

用户访问行为会影响网站优化吗?如何影响?

问题:经常说网站优化要跟用户体验挂鈎,但是用户访问行为如何影响网站的SEO呢?如何根据用户访问行为制定合适的网站优化计划呢? Inspirr Creation解答: 一直以来关於用户指标与网站排名的相关性都颇具有争议,虽然目前搜索引擎还没有给出肯定的答案,但是良好的用户体验不单单靠设计,从站...

运费险怎么退运费步骤(淘宝运费险退货操作方法)

运费险怎么退运费步骤(淘宝运费险退货操作方法)

  在淘宝上购物,这是比较常见的事,毕竟现在网购成为了这个时代的潮流,而在网购的时候,也是需要承担一定的风险,如若商品出现一些质量问题,需要进行退货,那么这不淘宝退款退运费险能退回多少了?   一般是5元到24元之间。   运费险的理赔标准为买家的收货地址和卖家在系统中预留的退货地址进行首公...

如何让自己浑身充满正能量?

如何让自己浑身充满正能量?

世间万物都是有对应的能量的。正如科学研究早已揭示的那样:宇宙万物的本质就是能量,一切物质的运动,变化和发展,都来自于能量的转变。我们的人体也同样如此,每个人的身上都有一股能量,我们的一言一行,乃至每动一个念头,都会带来能量的改变。一个正能量的人,无时无刻不在释放正能量。说话...

现在,非常期待与您的又一次邂逅

我们努力让每一部企业宣传片和抖音短视频成为商业大片