Python

switchview
image description

python中的GIL锁

为什么我们说python中无法实现真正的多线程呢,这是因为在C语言写的python解释器中存在全局解释器锁,由于全局解释器锁的存在,在同一时间内,python解释器只能运行一个线程的代码,这大大影响了python多线程的性能。而这个解释器锁由于历史原因,现在几乎无法消除。 python GIL

Read more
               0                                   
image description

python多进程和进程池

##写在最前面: linux下可使用 fork 函数 通常使用 multiprocessing更常见 我们分别使用单进程和多进程处理run函数 ```python import time,os from multiprocessing import P

Read more
               0                                   
image description

leetcode【867】Transpose

##写在最前面: 很常规的一道二叉树的基本操作,最偷懒的办法是递归,不需要想那么多。 给定一个二叉树,返回它的中序 遍历 示例: ``` 输入: [1,null,2,3] 1 \ 2 / 3 输出: [1,3,2] ```

Read more
               0                                   
image description

python二叉树的构造和打印

##写在最前面: 带你从最简单的二叉树构造开始,深入理解二叉树的数据结构,ps:不会数据结构的程序猿只能是三流的 首先,我们构造一个二叉树 这是最标准,也是最简单的二叉树构造方法 ```python ''' 树的构建: 3 9 20

Read more
               0                                   
image description

Numpy函数库基础介绍

##写在最前面: 机器学习的本质是数学,是数学在数据上的应用,python的Numpy函数库对于线性代数的处理有着很好的效果 构建一个5x5的随机数组 ```python a = random.rand(5,5) print(type(a)) print(a) ``` ```

Read more
               0                                   
image description

python3.6下调用googletrans翻译超时报错问题解决(改为py_translator+修改源码)

##写在最前面: 由于经常用到Google翻译,想着使用python调用googletrans进行翻译。 很简单的调用,看代码 ```python from py_translator import Translator s = Translator().translate(text=

Read more
               2                                   
image description

python字符串截取操作

##写在最前面: 给定一个字符串str,str[begin:end:step],这三个顺序永远不变 step > 0 begin在end的右边 step < 0 begin在end的左边 举个例子: ```python mystring = '12345abcde'

Read more
               0                                   
image description

python读取txt存入字典比对xlxs

##写在最前面: 一个小需求是有一个xlxs文件,里面有IP和对应域名,还有一个txt文件,里面也是IP和域名,现在要比对txt里面的IP对应的域名和xlxs里面IP对应的域名是否一致 我们想到了字典 把txt的IP+域名转化为字典,然后随便去xlxs里面的IP或者域名去比较

Read more
               0                                   
image description

Pythonic

优美 胜于丑陋 明确 胜于隐晦 简单 胜于复杂 … 可读性 很重要 不要忽略 错误 面对不确定时, 拒绝猜测 现在做 好过不做,但盲目动手不如不做 如果你的实现很难说清楚,那是个坏想法;反之亦然 :smirk: … 1、 ```python for i in

Read more
               0                                   
image description

python双向链表

##写在最前面: 1. 初始化链表 ```python """节点类""" class Node(object): def __init__(self, data=None): self.data = data self.pre = None

Read more
               0                                   
image description
image description
image description
image description
image description
image description
image description
image description
image description