Numpy/Pandas/Random库
python库学习
大厂offer宝典
这个作者很懒,什么都没留下…
展开
-
11. math库函数
一、math库介绍内置数学类函数库,math库不支持复数类型,仅支持整数和浮点数运算。math库一共提供了:4个数字常数44个函数,分为4类:16个数值表示函数8个幂对数函数16个三角对数函数4个高等特殊函数二、math库使用库中函数不能直接使用,需使用保留字import引用:import math ...原创 2020-10-07 02:54:05 · 549 阅读 · 0 评论 -
10. time库
在Python中包含了若干个能够处理时间的库,而time库是最基本的一个,是Python中处理时间的标准库。time库能够表达计算机时间,提供获取系统时间并格式化输出的方法,提供系统级精确计时功能(可以用于程序性能分析)。 time库包含三类函数,以下介绍常用的函数: 时间获取:time()、ctime()、gmtime() 时间格式化:strftime()、strptime() 程序计时:sleep()、perf_counter()1. 获取时间:时间戳是从.原创 2020-10-07 02:53:10 · 272 阅读 · 0 评论 -
9. pickle模块
在机器学习中,我们常常需要把训练好的模型存储起来,这样在进行决策时直接将模型读出,而不需要重新训练模型,这样就大大节约了时间。Python提供的pickle模块就很好地解决了这个问题,它可以序列化对象并保存到磁盘中,并在需要的时候读取出来,任何对象都可以执行序列化操作。Pickle模块中最常用的函数为:(1)pickle.dump(obj, file, [,protocol]) 函数的功能:将obj对象序列化存入已经打开的file中。 参数讲解:obj:想要序列...转载 2020-10-07 02:52:14 · 395 阅读 · 0 评论 -
8. intertools模块
1. 无限迭代器2. 有限迭代器3. 组合迭代器4. 小结-----------------------------------------------------------------------------迭代器的特点是:惰性求值(Lazy evaluation),即只有当迭代至某个值时,它才会被计算,这个特点使得迭代器特别适合于遍历大文件或无限集合等,因为我们不用一次性将它们存储在内存中。Python 内置的 itertools 模块包含了一系列用来产生不同类型迭代器的函数或原创 2020-10-07 02:51:35 · 337 阅读 · 0 评论 -
7. subprocess库
subprocess模块主要用于创建子进程,并连接它们的输入、输出和错误管道,获取它们的返回状态。通俗地说就是通过这个模块,你可以在Python的代码里执行操作系统级别的命令,比如“ipconfig”、“du -sh”等等。subprocess模块替代了一些老的模块和函数,比如:os.systemos.spawn*subprocess过去版本中的call(),check_call()和check_output()已经被run()方法取代了。run()方法为3.5版本新增。大多数情况下,推荐使原创 2020-10-07 02:50:26 · 235 阅读 · 1 评论 -
6. sys库
sys模块主要是针对与Python解释器相关的变量和方法,不是主机操作系统。导入方式:import sys1. sys.argvsys.argv是一个脚本执行参数列表,列表的第一个元素是脚本名称,从第二个元素开始才是真正的参数。#test.pyimport sysfor index,arg in enumerate(sys.argv):print("第%d个参数是: %s"%(index,arg))运行python test.py 1 2 3 ...原创 2020-10-07 02:49:55 · 438 阅读 · 0 评论 -
5.2 os.system函数
参考:https://docs.python.org/3/os.system方法是os模块最基础的方法,其它的方法一般在该方法基础上封装完成。1. os的system原理system函数可以将字符串转化成命令在服务器上运行;其原理是每一条system函数执行时,其会创建一个子进程在系统上执行命令行,子进程的执行结果无法影响主进程;上述原理会导致当需要执行多条命令行的时候可能得不到预期的结果;import osos.system('cd /usr/local')os.mkdi.原创 2020-10-05 00:33:07 · 234 阅读 · 0 评论 -
5.1 Python os.path() 模块
参考:https://docs.python.org/3/os.path 模块主要用于获取文件的属性。以下是 os.path 模块的几种常用方法:os.path.abspath(path) 返回绝对路径os.path.basename(path) 返回文件名os.path.commonprefix(list) 返回list(多个路径)中,所有path共有的最长的路径os.path.dirname(path) 返回文件路径os.path.exists(path) 如...原创 2020-10-05 00:32:36 · 224 阅读 · 0 评论 -
5. Python OS 文件/目录方法
参考:https://docs.python.org/3/Python OS 文件/目录方法os模块提供了非常丰富的方法用来处理文件和目录。常用的方法如下表所示:序号方法及描述1.os.access(path, mode)检验权限模式2.os.chdir(path)改变当前工作目录3.os.chflags(path, flags)设置路径的标记为数字标记。4.os.chmod(path, mode)更改权限5.os.chown(path, uid,...原创 2020-10-05 00:31:59 · 68 阅读 · 0 评论 -
5. Python OS 文件/目录方法
参考:https://docs.python.org/3/Python OS 文件/目录方法os模块提供了非常丰富的方法用来处理文件和目录。常用的方法如下表所示:序号方法及描述1.os.access(path, mode)检验权限模式2.os.chdir(path)改变当前工作目录3.os.chflags(path, flags)设置路径的标记为数字标记。4.os.chmod(path, mode)更改权限5.os.chown(path, uid,...原创 2020-10-05 00:31:26 · 69 阅读 · 0 评论 -
4. Python--Scipy库(下/13-17)
本文非常全面的介绍了Scipy库,希望大家有耐心的看下去。参考链接在最后。目录:1. Scipy简介 1.1 子包 1.2 数据结构2. Scipy开发环境安装 2.1 Windows 2.2 Linux3. Scipy基本功能 3.1 内在Numpy数组创建 3.2 矩阵4. Scipy簇聚 4.1 Scipy中实现K-Means 4.2 三个集群计算K均值5. Scipy常量 5.1 Sci...原创 2020-10-05 00:30:45 · 525 阅读 · 0 评论 -
4. Python--Scipy库(上/1-6)
本文非常全面的介绍了Scipy库,希望大家有耐心的看下去。参考链接在最后。目录:1. Scipy简介 1.1 子包 1.2 数据结构2. Scipy开发环境安装 2.1 Windows 2.2 Linux3. Scipy基本功能 3.1 内在Numpy数组创建 3.2 矩阵4. Scipy簇聚 4.1 Scipy中实现K-Means 4.2 三个集群计算K均值5. Scipy常量 5.1 Sci...原创 2020-10-05 00:28:17 · 559 阅读 · 0 评论 -
导入模块的几种方法
Python 模块Python 模块(Module),是一个 Python 文件,以 .py 结尾,包含了 Python 对象定义和Python语句。模块让你能够有逻辑地组织你的 Python 代码段。把相关的代码分配到一个模块里能让你的代码更好用,更易懂。模块能定义函数,类和变量,模块里也能包含可执行的代码。1. import 语句模块的引入模块定义好后,我们可以使用 import 语句来引入模块,语法如下:1.2 import module1[, module2[,.原创 2020-10-05 00:27:16 · 4229 阅读 · 1 评论 -
3. Python--random库
》》点赞,收藏+关注,理财&技术不迷路《《目录:3.1 random标准库random—伪随机数生成器random模块提供了基于Mersenne Twister算法的快速伪随机数生成器。起初开发它是为了产生蒙特卡洛模拟的输入,Mersenne Twister生成的数近乎均匀分布并且周期大,使其适合更加广泛的应用。1.random.random()#random()是不能直接访问的,需要导入 random 模块,然后通过 random 静态对象调用该方法。# 返回.原创 2020-08-19 23:53:50 · 335 阅读 · 0 评论 -
2. Python--pandas库
》》点赞,收藏+关注,理财&技术不迷路《《目录:pandas = numpy + 标签索引如果用 python 的列表和字典来作比较, 那么可以说 Numpy 是列表形式的,没有数值标签,而,有数值标签。Pandas是基于Numpy构建的,让Numpy为中心的应用变得更加简单。要使用pandas,首先需要了解他主要两个数据结构:Series和DataFrame。Pandas是Python的一个数据分析包,该工具为解决数据分析任务而创建。Pandas纳入大量库和标准数据模型原创 2020-08-19 23:53:14 · 265 阅读 · 0 评论 -
1.Python--numpy库
》》点赞,收藏+关注,理财&技术不迷路《《目录:1.0 numpy基础——ndarray对象ndarray(The N-dimensional array)对象是用于存放同类型元素的多维数组,是numpy中的基本对象之一,另一个是func对象。1 、简单介绍ndarray对象;2、ndarray对象的常用属性;3、如何创建ndarray对象;4、ndarray元素访问。它的维度以及个维度上的元素个数由shape决定。1.0.1 numpy.ndarray.原创 2020-08-18 00:51:57 · 281 阅读 · 0 评论