第二十五回 偷骨殖何九叔送丧 供人头武二郎设祭-Numpy数组计算

何九叔晕倒了,被抬回家里,他对老婆说,我没事,是看到武大郎的情况,明显是中毒身亡,但是又不敢声张,怕西门庆打击报复。九叔的老婆让他送丧的时候拿两块骨头,同前面十两银子一起收着,做个见证。

四十多天后武松回来了,却只见武大郎的灵位,就问潘金莲:我哥哥什么时候没的? 得了什么病?吃了谁的药? 她说是害的心病,没吃药。武松心里犯疑,因为武大郎从来没有过心病。

武松去找何九叔,拿着刀指着他说,你不要怕,说实话!九叔就拿出一个袋子,说这就是物证。里面是两块黑色的骨头和一锭十两银子。九叔就把来龙去脉全部讲给武松。只隐藏了西门庆的名字,让武松再去问郓哥才知道。

武松心思缜密,Numpy贴心助力!

Numpy数组计算

NumPy(Numerical Python的简称)是Python中用于处理数组和矩阵运算的一个非常强大的库。这里简单介绍下创建数组和基本运算。

创建数组

首先,需要导入NumPy库,通常使用别名`np`来引用它。
import numpy as np


创建数组有多种方法。例如,可以使用`np.random.randn`函数创建一个包含随机数的数组:
x = np.random.randn(2,3)


可以使用`np.array`函数直接从一个嵌套列表创建数组:
y = np.array([[2,3,4],[6,7,8]])


可以通过`print`函数查看数组的内容:
print(x, y)

数组计算


NumPy支持数组之间的基本数学运算,这些运算默认是按元素进行的。
print(x+y) # 加法计算


numpy中乘法是各元素分别相乘法

print(x*y)

矩阵乘使用numpy.dot, 矩阵乘法要求第一个矩阵的列数等于第二个矩阵的行数,也就是维度需求:m×n n×o
所以这里对y进行转置操作,这样维度是:3×2 2×3 ,最终结果是3×3 数组(矩阵)
print(np.dot(x, y.T))

广播

广播是NumPy中一种强大的机制,它允许在不同形状的数组之间进行数学运算。在涉及不同形状的数组运算时,NumPy会尝试自动扩展数组的维度,以便它们可以进行逐元素运算。这通常是在不复制数据的情况下完成的,从而提高了运算效率。
例子略

武松带了何九叔和郓哥去县衙告状,但是知县跟西门庆暗中早有勾结,所以不受理诉状。

于是武松请了街坊邻居,连王婆和潘金莲共六个人到家里,让士兵把前后门都关了。武松先让潘金莲交代了罪行,后面王婆也招了,签字画押,然后就把潘金莲杀了。又到狮子楼,把西门庆也杀了(在著名的另一部三个字名字的小说中,武松杀错了人,西门庆逃过一劫),用他两个的人头祭奠了武大郎。

欲知后市如何,且听下回分解。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/457273.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

mybatis sql报错记录: Encountered “<EOF>“ at line 1, column 0.

报错日志&#xff1a; 解决问题&#xff1a; ***<if test" ">***AND T1.xxx_code in<foreach item"pollCode" collection"vo.pollCodeList" open"(" separator"," close")">#{pollCode}</foreac…

【C++】win11,OpenCV安装教程(VS2022)

1.下载 首先进入官网&#xff0c;下载对应的安装包&#xff0c;苹果系统就选IOS pack&#xff0c;微软系统就选Windows 下载地址&#xff1a;Releases - OpenCV 不方便外网下载的话可以下载我分享的百度网盘资源&#xff1a; 链接&#xff1a;https://pan.baidu.com/s/1lV7l…

orin nx 安装paddlespeech记录

nx配置&#xff1a; 模块 版本说明 CPU 8核 内存 16G Cuda版本 11.4 Opencv版本 4.5.4 Tensorrt版本 5.1 Cudnn版本 8.6.0.166 Deepstream版本 6.2 Python版本 3.8 算力 100T 安装paddlepaddle&#xff1a; 去飞桨官网下载jetpack版本的&#xff1a;下…

飞天使-k8s知识点13-kubernetes散装知识点2-statefulsetdaemonset

文章目录 RC RS DeploymentStatefulSet有状态服务控制器DaemonSet守护进程与任务job cronjob RC RS Deployment StatefulSet有状态服务控制器 statefulset StatefulSet 是 Kubernetes 1.9 版本引入的一个新的 API 对象&#xff0c;主要用于处理有状态的服务。StatefulSet 与 De…

Stable Diffusion 模型下载:RealCartoon3D - V14

文章目录 模型介绍生成案例案例一案例二案例三案例四案例五案例六案例七案例八案例九案例十下载地址模型介绍 RealCartoon3D 是一个动漫卡通混合现实风格的模型,具有真实卡通的 3D 效果,当前更新到 V14 版本。 RealCartoon3D 是我上传的第一个模型。我仍在学习这些东西,但…

力扣● 62.不同路径 ● 63. 不同路径 II

● 62.不同路径 单解这道题的话&#xff0c;发现第一行或者第一列的这些位置&#xff0c;都只有一条路径走到&#xff0c;所以路径条数都是1。这就是初始化。坐标大于第一行第一列的这些位置&#xff0c;因为机器人只能向下/向右走&#xff0c;所以只能从上个位置向下走和从左…

springboot Thymeleaf基本使用

文章目录 什么是Thymeleaf集成Thymeleaf模板引入依赖编辑配置编写controller测试访问 Thymeleaf 基础用法1).html文件使用thymeleaf语法 必须导入thymeleaf的头才能使用相关语法2).在html中通过thymeleaf语法获取数据获取单个属性获取对象属性传递集合对象传递条件对象获取sess…

Hadoop-IDEA开发平台搭建

1.安装下载Hadoop文件 1&#xff09;hadoop-3.3.5 将下载的文件保存到英文路径下&#xff0c;名称一定要短。否则容易出问题&#xff1b; 2&#xff09;解压下载下来的文件&#xff0c;配置环境变量 3&#xff09;我的电脑-属性-高级设置-环境变量 4.详细配置文件如下&#…

2024年信息管理与工业制造与自动化国际学术会议(ICIMIMA2024)

2024年信息管理与工业制造与自动化国际学术会议(ICIMIMA2024) 会议简介 2024年信息管理与工业制造及自动化国际学术会议&#xff08;ICIMIMA2024&#xff09;将在中国三亚举行。会议旨在为信息管理和工业工程领域的专家、学者、工程师和技术人员提供一个平台&#xff0c;分享…

网神 SecGate 3600 防火墙 route_ispinfo_import_save 文件上传漏洞复现

0x01 产品简介 网神SecGate 3600防火墙是基于状态检测包过滤和应用级代理的复合型硬件防火墙,是专门面向大中型企业、政府、军队、高校等用户开发的新一代专业防火墙设备,支持外部攻击防范、内网安全、网络访问权限控制、网络流量监控和带宽管理、动态路由、网页内容过滤、邮…

回归预测 | Matlab实现ABC-BP人工蜂群算法优化BP神经网络多变量回归预测

回归预测 | Matlab实现ABC-BP人工蜂群算法优化BP神经网络多变量回归预测 目录 回归预测 | Matlab实现ABC-BP人工蜂群算法优化BP神经网络多变量回归预测预测效果基本描述程序设计参考资料 预测效果 基本描述 1.Matlab实现ABC-BP人工蜂群算法优化BP神经网络多变量回归预测&#x…

docker 运行jar包 指定配置文件

要在Docker中运行JAR包并指定配置文件&#xff0c;你可以创建一个Dockerfile来定义你的容器环境&#xff0c;并在其中指定如何运行JAR包和配置文件。下面是一个简单的例子&#xff0c;展示了如何在Dockerfile中设置这些配置&#xff1a; 第一步&#xff1a;创建 Dockerfile文件…