1.广播原则的解释
2. 索引
3.切片,跟python的切片差不多
4.sort方法,他是列表的内置方法,用于在列表就地排序,即直接在原列表上进行排序,不返回新列表,他是一个方法,可以对比可变数据类型
5.sorted函数,他是 一个函数,可以对任何可迭代对象进行排序,返回一个新的排序后的列表。
6.如何用切片进行倒序怕排列(这个只限定于步长为1),如果步长不一样,则切片最后一个数字是步长的相反数
7.axis参数(轴参数)
8.批量化操作,下面只是加法,乘法也是一样,其他运算可以类比
9.(1)数组之间的乘法,只需要后缘维度相同即可(最小维度里面的每一组里的数字数量相同即可)如:
(2)但是有例外如,他这里的列表是没有使用函数,每个列表是可变的,而之前的是已经固定了几维数组,相加时按照一维的数组的长度对每个可变的列表进行填充
10.对二维数组进行取值,但是索引都是从0开始的,第一个参数是行,第二个是列,最后只是切出来一个数(语法区别于切片)用逗号隔开,不用冒号
11.数组的切片,切的是范围,第一个数是代表行,第二个是代表列(这里是以二维数组为例),cc就是上面的aa+bb,索引依然从0开始
12.where用法
例如cc>8这个条件是指的cc这个数组里的数字,也可以这样【】内放上条件
13.any和all的用法,(另外,可以同时按下shift和tab而且鼠标左键放到方法上面,就可以查看参数有哪些)
14.argsort用法
用法如下:
15.去重方法unique
16.包含方法isin,返回布尔数组,第一个参数是要判断的数组,第二个参数是看要判断的数组有没有这个参数所包含的数,两个参数都可以是数组
17.一下是在已知isin的判断结果时如何取得原数组的数据,返回布尔值为True的数值,其中~为取反号(相当于python中的!)
18.sort排序,先用sort把列排一下,再用一次sort(axis=0)进行行排列,这样就完成了整体的排列
19.额外知识拓展
20.注意 python版本3.8.10运行不了jupyter,pycharm专业版才能运行jupyter,因此需要下载
标签:sort,numpy02,原则,列表,切片,广播,参数,数组,排序 From: https://blog.csdn.net/2403_88770727/article/details/143778670