Python numpy - 数组与矩阵的运算

news/2024/10/17 14:27:57/

目录

 数组array

一 数组的函数

unique函数

 sum函数

 max函数

二 数组的加减

三 数组的乘除

 矩阵matrix

一 矩阵的生成

二 矩阵的加减

三  矩阵的乘法


 数组array

创建数组a和b用来运算(至少两个)

import numpy as np
a = np.random.randint(10,size=20).reshape(4,5)
b = np.random.randint(10,size=20).reshape(4,5)

一 数组的函数

数组常用函数
函数作用
unique()求数组里的唯一值,输出从小到大排列
sum()对数组整体/行/列求和
max()输出数组元素中的最大值

补充函数

 

unique函数

---返回所有唯一值

数组a里的唯一值并排列

np.uinque(a)

 sum函数

---对数组的每列求和 sum()

sum(a)

---具体到数组的某一行 求和,用 [ ] 

求第一行(一样是从0开始计数)

sum(a[0])

 

 ---具体到数组的某一列 求和

 注:冒号表示整体,[0,:]代表在第0行的所有列上的元素,[:,0]表示在所有行上第一列的元素

对数组的第一列求和

sum(a[:,0])

 

 max函数

如求数组a的最大值

a.max()

二 数组的加减

--- 对应位置相加(减)

三 数组的乘除

--- 对应位置元素的乘积

 --- 对应位置元素的除法

注 b中有元素为0,所以会有报错,有0的位置结果会显示为inf

 矩阵matrix

一 矩阵的生成

---通过mat函数 生成

输入直接数组 或历史生成的数组a

import numpy as np
np.mat([1,2,3],[4,5,6])

---把数组转化为矩阵

数组a b 转化为矩阵A B        

import numpy as np
A=np.mat(a)
B=np.mat(b)

二 矩阵的加减

三  矩阵的乘法

直接写A*B会报错,复习线代  A*B要求---A的列数=B的行数

---先重新生成列数与行数对应的A B矩阵,再A*B

import numpy as np
A=np.mat(np.random.randint(10,size=20).reshape(5,4))
B=np.mat(np.random.randint(10,size=20).reshape(4,6))


http://www.ppmy.cn/news/206080.html

相关文章

开源字节 考研集训营小程序

考研集训营的价格要比普通的班课贵很多,价格通常在上万元。考研集训营分为春季、暑期、秋季等短期集训营,还有半年和全年长期集训,为学生提供英语、数学、政治的公共课辅导和各种专业课的教学。想要了解更多的考研相关信息,获得适…

彼度云G18系列性能杠杠的

彼度云G18系列首批生产只有500台!你抢到没? 彼度云G18系列搭配企业级存储空间,采用四核CPU,集成双核GPU、内置独立NPU的智能AI单元,算力高达1.0T,加快数据运算,可获得更多调度,享更…

【GPS新卫星】新卫星G04和G18问题

1、新的观测数据(2020年)数据处理要注意G04和G18卫星的变化。其中天线的PCO、PCV都发生了大的变化。 其他卫星的不同频率L1和L2一般PCO都是相同的,但是新的G04个G18差异巨大。另外还增加了L5频段的PCO和PCO。 新的天线数据可以在IGS的ftp下载…

技嘉 G1.Sniper B6 (rev. 1.0) B85 主板 添加 M.2 NVME 启动支持

这个主板F1版的BIOS可以用NVME当数据盘,但是不支持启动引导M.2硬盘,可以通过修改BIOS来支持 1下载最新的BIOS,F3版本的 2用MMTool加载BIOS,注意后缀名的修改 3插入模块,选择CSMCORE,使用压缩版的NVME支持模块&#xff…

公牛和母牛(猜数字游戏)

猜数字(又称公牛和母牛)是一种古老的的密码破译类益智类小游戏,起源于 20 世纪中期,一般由两个人或多人玩,也可以由一个人和电脑玩。通常由两个人玩,一方出数字,一方猜。 游戏规则:出数字的人要想好一个没…

sony xl39h android 4.3,够大够强悍 索尼巨屏旗舰XL39h真机试玩

够大够轻薄 索尼骁龙800巨屏旗舰XL39h图解 索尼这款跨界终端XL39h配备了6.44英寸融合索尼X-Reality图像处理技术的1080P高清屏幕,搭载2.2GHz主频的高通骁龙800系列处理器,内存组合为2GB内存16GB机身存储(可扩展)。拍照方面,则提供了800万像素…

lgg8配置_LGG8XThinQ参数配置-LG G8X ThinQ详细性能评测

LG G8X ThinQ是一款全新发布的机型,这款手机和iPhone12一样不赠送充电器,那么这款手机的参数配置是什么?有哪些值得入手的地方?小编为大家带来最新的手机性能评测,快来看看吧。 一、参数配置 手机型号 LG G8X ThinQ 手机屏幕 6.1英寸,3120x1440像素,双屏手机 手机性能 骁…

安排公牛

安排公牛 Description Fammer Johnson的公牛们非常喜欢打篮球。但它们都不愿意一起打篮球,因为所有公牛都认为其他的牛弱爆了。Fammer Johnson有N头牛(我们把它们编号为1~N)和M个牛棚(我们把它们编号为1~M)&#xff0c…