python学习笔记(十七)——数值,日期,和时间处理
来源:互联网 发布:matlab求逆矩阵 编辑:程序博客网 时间:2024/05/20 23:59
数值日期和事件处理
math模块
cmath模块
random模块
数值运算模块NumPy
日期和时间处理
# 1.数值处理相关模块:# numbers模块:数值抽象类# math模块:数学函数# cmath模块:复数运算数学函数# decimal模块:高精度数值运算# fractions模块:分数运算# random模块:随机数# 2.数值运算模块NumPy# 3.科学计算模块SciPy# datetime模块:日期和时间的处理# calendar:处理日历的函数和类# time模块:处理时间的函数#2math模块和数学函数#查阅文档#3.camth模块和复数数学函数#查阅文档# #4.random模块和随机函数# #种子和随机状态# import random# random.seed(1)# for i in range(5):print(random.randint(1,5),end=',')# for i in range(5):print(random.randint(1,5),end=',')# random.seed(1) #种子重新设置为1 ,接下来的两个输出同上一次一样# for i in range(5):print(random.randint(1,5),end=',')# for i in range(5):print(random.randint(1,5),end=',')# random.seed(10) #种子设置为10 ,输出结果改变# for i in range(5):print(random.randint(1,5),end=',')# for i in range(5):print(random.randint(1,5),end=',')# #随机系列--输出系列中的数但是不会重复# seq=[1,2,3,4,5]# print(random.sample(seq,3))#5.数值运算模块NumPy#需要安装Numpy模块#创建数组的方式:#1.array函数,把序列转换为数组# a=np.array([1,2,3])#2.通过arange,linspace,logspace创建数组# arange(开始值,终值,步长)# linspace(开始值,终值,元素个数)# logspace(开始值,终值,元素个数)--用于创建等比数列#处理数组#假设y为数组;y+1可以表示将数组中的每个元素加1#6.日期和时间处理#epoch(新纪元):系统规定的起始时间点#使用time模块的gettime函数可以获取当前系统的起始点# import time# print(time.gmtime(0))#UTC 协调世界时#DST 夏令时#时间 对象# import time# st=time.gmtime()# print(st.tm_year)#获取当前的年份#测量程序运行时间#process_time():返回当前进程处理器运行时间#perf_counter():返回性能计数器#monotonic():返回单向时钟# import time# def test():# sum=0# for i in range(0,999999):# sum+=i# return sum## if __name__=='__main__':# t1=time.monotonic()# print(test())# t2=time.monotonic()# print(t2-t1) #运行时间#日期对象#datetime包含两个常量:datetime.MINYEAR和datetime.MAXYEAR分别表示最小和最大年份# import datetime# print(datetime.date.today())#输出当前日期# print(datetime.datetime.now())#输出当前时间#获取当前日期时间# import datetime# dt=datetime.datetime.now()# print(dt.year)#还可以用这种方法获取month,day,hour,minute,second#日期时间格式化为字符串# from time import * #和import time是有区别的# print(strftime("%c",localtime()))#Fri Nov 17 18:16:39 2017# import datetime# print(datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S'))#2017-11-17 Nov:18:31字母固定就是这几个#日期字符串解析为日期时间对象# import datetime# print(datetime.datetime.strptime('2017-08-18','%Y-%m-%d'))
阅读全文
0 0
- python学习笔记(十七)——数值,日期,和时间处理
- Python学习笔记(五)——日期和时间
- Python——处理日期和时间
- Pro Android学习笔记(十七):用户界面和控制(5):日期和时间控件
- Python学习笔记 —— 日期时间
- Python学习笔记(十九)----Python 日期和时间
- Python学习笔记(九)-- Python日期和时间
- Python学习笔记十:日期和时间
- Java学习笔记—时间和日期
- R语言学习笔记——日期时间处理
- python 日期和时间 处理
- python 学习笔记(十七)
- Python笔记(十三)--时间和日期
- 编程学习笔记6--日期和时间的处理
- Python 日期和时间学习
- Python模块学习 ---- time 日期时间处理
- Python模块学习 ---- time 日期时间处理
- Python模块学习 ---- time 日期时间处理
- Linux多线程编程讲解之系列十
- spring security的原理及教程
- C语言基础(1.linux终端命令2.gcc过程3.命令行模式和输入模式切换4.命令行一些命令5.函数(三要素)6.基本的C语言代码结构)
- 关键字 extern 使用
- C语言入门小知识
- python学习笔记(十七)——数值,日期,和时间处理
- pandas---数据结构介绍
- 第一次的作业
- TCP 40ms延迟问题通俗分析
- 仿网易云的音乐播放器
- BigDecimal
- hdu5879 极限打表法
- 第一次作业 17.11.17
- 直角坐标系