python必会的函数或者操作

news/2024/10/2 22:32:43
  1. 排序
    sorted(data,reverse=True or False)

  2. zip()将多个可迭代对象打包成一个元组列表
    list or set (zip())
    image

  3. map()对可迭代对象中的每个元素应用函数
    map(data,func)
    image

  4. filter() 跟map类似的用法
    image

  5. reduce()对可迭代对象中的元素进行累计计算
    from functools import reduce
    用法跟filter()一样
    image

  6. split()&replace()&range()&all()判断任一元素&open()打开文件&round(data)对数字四舍五入&abs(data)绝对值&find()找数据所在的索引开始位置
    简单

  7. join()将字符串列表连接成一个字符串
    “ ”.join(words)
    image

  8. strip()去除字符串两端的符号
    默认是去除空格;可以指定
    image

  9. enumerate()枚举可迭代对象,并返回索引和元素
    image

  10. eval()可以执行其中的代码或者可执行表达式
    result = input(eval(data))

  11. reversed()反转序列
    reversed(data)

  12. len()返回可迭代数据的长度
    len(data)

  13. type()返回数据类型
    type(data)

  14. lambda 表达式
    lambda x : len(x) or type(x) or x**2 or eval(x)

  15. bytes()
    有些时候,读取文件需要改变编码,这就派上用场了
    image

  16. time库
    time_now = time.time()返回当前时间的时间戳
    time.ctime(time_now)可以返回可读格式的时间

  17. re.findall()正则库的使用
    re.findall("\w+",str)

  18. isinstance()判断某个数据是否是某个类型
    isinstance(data,type)

  19. os.mkdir()创建目录
    机器学习大概率用到
    image

  20. json库

  21. requests库
    对网络请求的库

  22. object没说清楚

  23. id(data)返回数据的内存地址

  24. divmod(a,b)返回(a/b,a % b)

  25. ord(data)返回data的Unicode码值

  26. encode("utf-8")将使用的数据转为指定格式的数据
    data.encode("utf-8")

  27. count()统计出现次数
    data.count(数据)

  28. index(数据)返回索引位置,从0开始
    data.index(数据)

  29. update更新或合并字典
    dict1 = {..}
    dict2 = {...}
    dict1.update(dict2)

  30. numpy库
    import numpy as np
    一般使用np.array([])比直接使用【】更好,因为已经封装好了
    可以直接对数字进行加减乘除;或者多个【】加减乘除;data.shape()

根据条件筛选,并且选出那些内容
np.where()找出索引
data_array > 10 是条件
image

dtype指定数据的类型
image

对矩阵排序,排序函数
np.sort(data_array)
image

image

改变矩阵的形状--注意,必须一样大小
image

矩阵的转置
data_array.T 即可

矩阵的连接或者拼接
#格式一定要正确
c = np.concatenate((a,b))
image

将矩阵拉成一行
array.flatten();array.ravel()
image

按照一定的规律生成一个数组
np.linspace(from,start,much)--从开始到结尾根据much自动等距生产数组
image

常用函数:
np.zeros()
np.ones()
image

矩阵的四则运算
数乘与点乘
image

两个矩阵间的逻辑操作
& | or
image

np的随机模块
随机小数
image

随机整数
image

修改随机数的精度
image

对数组重新随机排序
image

随机的种子
随机的,但每个种子下都是一样的
image

对文件操作——用到就查
image

np的版本及其矩阵的内存大小
image

找出数组中的最大值、最小值
array.min() max()
image

在一个矩阵的外面一圈填充指定的数字
np.pad(...)
image

对数组进行归一化处理
矩阵数据-最小值/(max-min)就是归一化
image

找到数组中相同的元素
np.intersectId(z1,z2)
image

日期的相关操作

昨天、今天、明天
image

得到某个月
image

对小数进行取整
image

对数据类型进行转换
int32;float32
image

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.ryyt.cn/news/67220.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

相关文章

29. GIL全局解释器锁、信号量、线程池进程池

1. GIL全局解释器锁1.1 概念 In CPython, the global interpreter lock, or GIL, is a mutex that prevents multiplenative threads from executing Python bytecodes at once. This lock is necessary mainly because CPython’s memory management is not thread-safe. (How…

[操作系统]进程同步

临界区 互斥量 信号量 事件

05-论说文:审题与立意(2)

争论性材料 描述性材料 审题最难的 有个三段论!! 人工智能的作用 有好有坏 技术变革是中项 三段论 、 这怎么写? 经济联考: 蚂蚁 ==》资源 可持续发展 题干明确 ==》给啥说啥 题干不明确,典故、实验、自然现象==》社会、企业管理 见人…

本文来自博客园,作者:雨中秋,转载请注明原文链接:https://www.cnblogs.com/zengzi/p/18445105,不然会AFO

navicat

一、概述 在现代软件开发和数据管理中,数据库的管理与维护至关重要。无论您是一个开发者、数据分析师,还是数据库管理员,使用一款强大的数据库管理工具能大大提高工作效率。Navicat 就是这样一款备受欢迎的数据库管理工具,支持多种数据库系统,如 MySQL、PostgreSQL、SQLit…

记一次虚拟机无法 ping 通百度的解决方法

先运行ip a查看网卡: 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00inet 127.0.0.1/8 scope host lovalid_lft forever preferred_lft foreverinet6 ::1/128 sc…

Apache POI 创建 Excel

数据来自 通义千问🎈依赖包 <dependency><groupId>org.apache.poi</groupId><artifactId>poi-ooxml</artifactId><version>5.2.2</version> </dependency> v5.2.2。创建Excel xlsx 格式。简单版 创建一个包含数据的 Excel 文…