1、numpy库中的list进行传值时必须为同一数据类型。如果类型不一样,那么会将类型转换为所含类型中最通用的类型。int型和float型共存,则list中的数据类型全部变为float;int型和string型共存,全部变为string。
eg.
不使用numpy库对list传值时可以为各种类型混杂存放。
2、在numpy中通过索引取某一个数据
可以通过矩阵的坐标确定某一个数据的具体位置
3、numpy中切片和普通切片实现一样
“:”冒号表示所有的行
:1, =>表示取全部行,取第一行的全部
:,1 =>表示取全部行,然后取全部行的第一列
:,0:3 =>表示取第0列、第1列和第2列
1:3,0:2 =>表示取第2、3行的第0、1列
3、利用numpy判断一维数组中的值是否等于某个特定数值
可通过将判断后的bool型作为索引,输出符合判断要求的元素
eg.在矩阵中找出第2列中存在等于4的元素的行数并打印出来:(寻找多行多列的情况待补充)
寻找二维矩阵中特定元素的坐标语法:
address=numpy.argwhere(test2==1)