zoukankan      html  css  js  c++  java
  • python基础包使用

    x = np.linspace(0,20,1000) #平均分为n个空间

    a = np.array([1, 2, 3, 4])

    a.shape   a.dtype

     locals()['data'+namearray[i]]=pd.read_table(filepath+ namearray[i]+'.txt',header=None)#动态创建变量 只读变量

     globals()['data'+str(i)]=globals()['data'+str(i)].sort_index()  #可以进行修改

    list(filter(lambda a:a>5,range(10)))
    list(zip(range(10),range(15)))
    from functools import reduce
    reduce(lambda x,y:x+y,range(5))
    list(map(lambda x, y :  x + y, range(10),range(10)))
    ist(map(lambda x, y :  (x,y), range(10),range(10)))
    ist(map(str,range(15)))

    常用内置函数:

    http://www.runoob.com/python/python-built-in-functions.html

    abs()--取绝对值

    max()--取序列最大值,包括列表、元组

    min()--取序列最小值

    len()--取长度

    divmod(a,b)---取a//b除数整数以及余数,成为一个元组

    pow(x,y)--取x的Y次幂

    pow(x,y,z)先x的Y次幂,再对Z取余

    round()--修改精度,如果没有,默认取0位

    range()快速生成一个列表

    callable()--返回是否可调用返回true或false

    isinstance(a,type)---判断前面的是否是后面的这种类型,返回true或false

    cmp(a,b)---判断ab是否相等,相等返回0,A<B返回-1,A>B返回1

    range()--快速生成一个列表,类型为list

    xrange()---快速生成一个列表,类型为xrange

    type()

    int()

    long()

    float()

    complex()--转换成负数

    hex()--转换成十六进制

    oct()--转换成八进制

    chr()--参数0-252,返回当前的ASCII码

    ord()--参数ASCII码,返回对应的十进制整数

    str.capitalize()--对字符串首字母大写

    str.replace(a.b)---对字符串a改为b

    str.split()---对字符串进行分割,第一个参数是分隔符,后面参数是分割几次。

    filter()--筛选返回为true返回成序列

    list(filter(lambda a:a>5,range(10)))

    lambda--定义短函数

    zip()---对多个列表进行压缩组合成一个新列表,但是如果多个列表的元素个数不同,组合的结果按最少元素的进行组合

    map--对多个列表进行压缩组合成一个新列表,但是如果多个列表的元素个数不同,结果是将所有的元素取出来,缺少的以None代替。如果是None,直接组合,如果是函数,可以按函数进行组合

    reduce()--对每个元素先前两个执行函数,然后结果和后一个元素进行函数操作,如阶乘,阶加

  • 相关阅读:
    koa学习中的一系列问题-mongodb
    JS基础语法使用
    vue中的this指向问题
    CDN的问题
    vue基本语法及使用
    python自动化读取excel数据,写入excel数据,xlrd、xlutils
    jenkins配置邮件发送功能
    pytest生成的index.html报告发送邮箱后没有样式的解决办法
    pytest命令同时执行多个目录,多个不同目录下的文件
    pytest+jenkins+allure生成报告
  • 原文地址:https://www.cnblogs.com/skycandy/p/9209825.html
Copyright © 2011-2022 走看看