首页 > 代码库 > numpy中一些常用函数的用法总结
numpy中一些常用函数的用法总结
先简单记录一下,后续补充详细的例子
1. strip()函数
s.strip(rm):s为字符串,rm为要删除的字符序列
只能删除开头或是结尾的字符或者字符串。不能删除中间的字符或是字符串
当rm为空时,默认删除空白符(包括‘\n‘,‘\r‘,‘\t‘,‘ ‘)
2.map()函数
原型map(function, iterable,...)
对可迭代函数‘iterable‘中的每一个元素应用‘function‘方法,将结果作为list返回
如果给出了额外的可迭代参数,则对每个可迭代参数中的元素都应用‘function‘方法。
比如map(abc, list1, list2, list3)的功能为:在每个list中,取出了下标相同的元素,执行了abc()
3. shape()函数
对于一个二维数组 set = array([[1, 2], [3, 4], [5, 6], [7, 9]])
求数组的行数 set.shape[0]
求数组的列数 set.shape[1]
4. zeros()函数
zeros创建的数组默认是浮点型的,可以使用第二参数设置数组的类型
b = zeros([2, 3])
>>b
array([[0., 0., 0.],
[0., 0., 0.]])
b=zeros([2, 3], int16)
int16就是数组的类型(dtype)
5. mat()函数
mat函数可以将数组转化为矩阵
array->matrix
6. eye()函数
函数eye(4) 创建4*4的单位矩阵
array([ [1., 0., 0., 0.,],
[0., 1., 0., 0.,],
[0., 0., 1., 0.,],
[0., 0., 0., 1.]
])
7. nonzero()函数
nonzero(a)返回数组a中值不为零的元素的下标
返回一个长度为a.ndim(数组a的轴数)的元祖,元祖的每个元素都是一个整数数组,其值为非零元素的下标在对应轴上的值。
numpy中一些常用函数的用法总结