找回密码
 会员注册
查看: 22|回复: 0

Python笔记----数组(Numpy)附代码

[复制链接]

2万

主题

0

回帖

7万

积分

超级版主

积分
71625
发表于 2024-9-9 13:47:20 | 显示全部楼层 |阅读模式
数组的创建引入:创建一个python列表一维数组array_1引入:创建第二个Python列表创建二维数组array_2,参数为一个列表里面,放两个列表创建二维数组2.数组的访问一维数组的访问(1)单个数组的元素访问(2)一维数组的切片操作二维数组的访问(1)单个数组的元素访问(2)二维数组的切片操作从第0行到第二行,从第一列向后取3.数组的属性计算函数(1)shape:数组的形状表示二行四列的矩阵(2)size:数组元素的总数等于shape的元素乘积(3)dtype:数组元素的数据类型(如果元素中有整型和浮点型,则取精度最高的类型)(4)range()函数(5)ndim:数组维度的个数4.特殊矩阵(1).全零矩阵(zeros)一维0矩阵二维0矩阵(列表里输入行和列)(2).单位矩阵(eys)查看单位矩阵的类型5.数组和矩阵运算使用随机数random创建数组创建10个元素的一维数组生成0-9的一个随机数生成二行三列的0-9随机数二维数组长度为10的一维0-9随机数组使用reshape,让长度为20的一维数组重新生成4行5列的二维数组(2)数组的线性运算因为在数组b中含有0的元素,所以a除于b会报错6.矩阵函数mat()两个矩阵相乘,第一个矩阵的行数等于第二个矩阵的列数7.矩阵的线性运算数乘运算8.Array的常用函数(1)unique()求不重复的元素(2)sum()求和函数求array里面每一列的和第一行,行的和第一行,列的和(3)max()求最大值函数第一行的最大值第一列的最大值
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 会员注册

本版积分规则

QQ|手机版|心飞设计-版权所有:微度网络信息技术服务中心 ( 鲁ICP备17032091号-12 )|网站地图

GMT+8, 2025-1-10 05:47 , Processed in 0.954606 second(s), 25 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表