Python多线程与多进程
自我理解 简单的说:进程就是运行着的程序。
我们写的python程序(或者其他应用程序比如画笔、qq等),运行起来,就称之为一个进程
在windows下面打开任务管理器,里面显示了当前系统上运行着的进程。可以看到,我们系统中有很多的进程运行着,比如qq、搜狗输入法等。这些程序还没有运行的时候,它们的程序代码文件存储在磁盘中,就是那些扩展名为 .exe 文件。双击它们,这些 .exe 文件就被os加载到内存中,运行起来,成为进程
而系统中每个进程里面至少包含一个 线程 。线程是操作系统创建的,每个线程对应一个代码执行的数据结构,保存了代码执行过程中的重要的状态信息。没有线程,操作系 ...
Python数据可视化Seaborn
Reference:https://zhuanlan.zhihu.com/p/49035741
- 为什么用 Seaborn -
Seaborn 是基于 Python 且非常受欢迎的图形可视化库,在 Matplotlib 的基础上,进行了更高级的封装,使得作图更加方便快捷。即便是没有什么基础的人,也能通过极简的代码,做出具有分析价值而又十分美观的图形。
Seaborn 可以实现 Python 环境下的绝大部分探索性分析的任务,图形化的表达帮助你对数据进行分析,而且对 Python 的其他库(比如 Numpy/Pandas/Scipy)有很好的支持。
- Seabor ...
python实现UDP通信
123456789101112131415161718# UDP传输字符串import socketimport timetx_socket = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)tx_socket.bind(("192.168.233.65", 7070))rx_socket = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)rx_socket.bind(("192.168.233.65", 9090))start_time = time ...
Python程序耗时计算
时间戳相减 在代码执行前后各记录一个时间点,两个时间戳相减即程序运行耗时
获取时间戳time.time()
1234567891011121314import timestart_time = time.time()sum = 0for i in range(100000000): sum += iprint(sum)end_time = time.time()print("耗时: {:.2f}秒".format(end_time - start_time))输出:4999999950000000耗时: 10.53秒
获取当前日期 da ...
python读写文件
常用的Python读写文件写法:
123456with open('{}SNR.txt'.format(SNR), 'a') as f: # with方式打开的文件自动删除 f.write('12.3')with open('1.txt', 'r') as f: a = f.read() print(float(a)) print(type(float(a)))
1.文件对象 在python中用open()可以创建一个文件对象。 open()使 ...