zoukankan      html  css  js  c++  java
  • numpy中一些常用函数的用法总结

    先简单记录一下,后续补充详细的例子

     

    1. strip()函数

    s.strip(rm):s为字符串,rm为要删除的字符序列

    只能删除开头或是结尾的字符或者字符串。不能删除中间的字符或是字符串

    当rm为空时,默认删除空白符(包括' ',' ',' ',' ')

    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的轴数)的元祖,元祖的每个元素都是一个整数数组,其值为非零元素的下标在对应轴上的值。

  • 相关阅读:
    Linux下的搜索查找命令的详解(locate)
    Linux下的搜索查找命令的详解(whereis)
    Linux下的搜索查找命令的详解(which)
    Linux下的awk文本分析命令实例(二)
    Linux下的awk文本分析命令实例(一)
    Linux下的awk文本分析命令详解
    Linux下的at定时执行任务命令详解
    六. 元素修改与空值处理
    七. 高级方法
    八. Pandas的轴
  • 原文地址:https://www.cnblogs.com/bigshow1949/p/6839746.html
Copyright © 2011-2022 走看看