1.说明:numpy.array传进来的数据必须是一个类型的
2.取array中的某一个值用索引值,取某几个值或某几行或列可用切片
左闭右开,包括0不包括3
这个是取所有行的第一列,用:可以代表所有的
参数也可以是切片,表示取所有行的第0,1列
取某些行某些列,注意左闭右开,取参数时要看好
3.对于array中数据的数值判断(取判断操作)
应用1:作为索引值找到为ture原array中的值
找到了相等的那个值
注意一下 好像这个里面传参数都要加()
实操:(vector[equal_to_ten]的这个表示意味着什么)实际上是把判断到为ture对应的索引值当做了参数
在列中找到了和25相等的位置,可以用得到的布尔矩阵找满足列条件的所在行的所有值(具体有什么用呢?)
应用2:可以统一更改矩阵中相等数值的值,比如上例将和10,5相等的值改成了50
更改某列中的与之相等的某值
3.类型转换
.astype()
4.内置函数,array的运算
这个这么写的话,就只会输出最后一个结果,要想全输出,需要用print()
axis 可以指定维度,=1时时每行求和,=0时时每列求和
三维的没太想明白
关于多维数组 ,这个博客写的比较全面https://www.cnblogs.com/xzcfightingup/p/7598293.html
5.矩阵初始化