csv的读写

  逗号分隔值(Comma-Separated Values,CSV,有时也称为字符分隔值,因为分隔字符也可以不是逗号),其文件以纯文本形式存储表格数据(数字和文本)。 python中我们可以通过csv模块来读写该文件。The csv module’s reader and writer objects read and write sequences. Programmers can also read and write data in dictionary form using the DictReader and DictWriter classes.

继续阅读“csv的读写”

itertools– python迭代工具

读取指定行数的数据的时候,接触到了itertools,既然接触了,那就好好了解一下。

使用Python提供的itertools工具,我们可以避免此类问题。itertools的目的就是为了提搞looping的效率。itertools模块提供的全部是处理迭代功能的函数,它们的返回值不是list,而是迭代对象,只有用for循环迭代的时候才真正计算

继续阅读“itertools– python迭代工具”

numpy

Numpy是Python的一个科学计算的库,提供了矩阵运算的功能,其一般与Scipy、matplotlib一起使用。其实,list已经提供了类似于矩阵的表示形式,不过numpy为我们提供了更多的函数。

  • a powerful N-dimensional array object
  • sophisticated (broadcasting) functions
  • tools for integrating C/C++ and Fortran code
  • useful linear algebra, Fourier transform, and random number capabilities

继续阅读“numpy”

python多线程操作- -threading模块

进程就是一个应用程序在处理机上的一次执行过程,它是一个动态的概念,而线程是进程中的一部分,进程包含多个线程在运行。threading通过对thread模块进行二次封装,提供了更方便的API来操作线程。这里将介绍如何通过多线程去加速你得Python程序的进程。

继续阅读“python多线程操作- -threading模块”

python time模块详解

一、简介

time模块提供各种操作时间的函数
说明:一般有两种表示时间的方式:
第一种是时间戳的方式(相对于1970.1.1 00:00:00以秒计算的偏移量),时间戳是惟一的
第二种以数组的形式表示即(struct_time),共有九个元素,分别表示,同一个时间戳的struct_time会因为时区不同而不同

继续阅读“python time模块详解”