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

  • 相关阅读:
    工厂模式简介
    设计模式
    idea的安装与配置及基本用法
    软件架构设计的七大原则
    C#设计模式开启闯关之路
    基础知识详解系列目录
    .Net Core2.2 使用 AutoMapper进行实体转换
    通俗易懂设计模式解析——解释器模式
    通俗易懂设计模式解析——备忘录模式
    通俗易懂设计模式解析——访问者模式
  • 原文地址:https://www.cnblogs.com/bigshow1949/p/6839746.html
Copyright © 2020-2023  润新知