随笔分类 -  Python

摘要:欢迎关注公众号【Python开发实战】,免费领取Python学习电子书! 获取激活插件 关注公众号【Python开发实战】,回复【111】,获取到激活插件的压缩文件,将压缩包解压到自己的电脑上,留作后面使用。 编辑pycharm64.exe.vmoptions文件 打开PyCharm安装路径下的bi 阅读全文
posted @ 2022-05-02 11:12 凯旋.Lau 阅读(1101) 评论(0) 推荐(0) 编辑
摘要:欢迎关注公众号【Python开发实战】,免费领取Python学习电子书! PyCharm是目前最流行、使用最广泛的Python IDE(Integrated Development Environment,集成开发环境),带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、 阅读全文
posted @ 2022-05-02 11:11 凯旋.Lau 阅读(600) 评论(0) 推荐(0) 编辑
摘要:欢迎关注公众号【Python开发实战】, 获取更多内容! 工具-numpy numpy是使用Python进行数据科学的基础库。numpy以一个强大的N维数组对象为中心,它还包含有用的线性代数,傅里叶变换和随机数函数。 线性代数 numpy中二维的ndarray可以在Python中高效地表示矩阵,下面 阅读全文
posted @ 2022-04-06 13:36 凯旋.Lau 阅读(260) 评论(0) 推荐(0) 编辑
摘要:欢迎关注公众号【Python开发实战】, 获取更多内容! 工具-numpy numpy是使用Python进行数据科学的基础库。numpy以一个强大的N维数组对象为中心,它还包含有用的线性代数,傅里叶变换和随机数函数。 ndarray的迭代 导入numpy import numpy as np 在nd 阅读全文
posted @ 2022-04-06 13:34 凯旋.Lau 阅读(121) 评论(0) 推荐(0) 编辑
摘要:欢迎关注公众号【Python开发实战】, 获取更多内容! 工具-numpy numpy是使用Python进行数据科学的基础库。numpy以一个强大的N维数组对象为中心,它还包含有用的线性代数,傅里叶变换和随机数函数。 一维ndarray 导入numpy import numpy as np 一维nd 阅读全文
posted @ 2022-04-06 13:33 凯旋.Lau 阅读(392) 评论(0) 推荐(0) 编辑
摘要:欢迎关注公众号【Python开发实战】, 获取更多内容! 工具-numpy numpy是使用Python进行数据科学的基础库。numpy以一个强大的N维数组对象为中心,它还包含有用的线性代数,傅里叶变换和随机数函数。 算术运算 导入numpy import numpy as np 所有常用的算术运算 阅读全文
posted @ 2022-04-06 13:32 凯旋.Lau 阅读(247) 评论(0) 推荐(0) 编辑
摘要:欢迎关注公众号【Python开发实战】, 获取更多内容! 工具-numpy numpy是使用Python进行数据科学的基础库。numpy以一个强大的N维数组对象为中心,它还包含有用的线性代数,傅里叶变换和随机数函数。 ndarray数据 导入numpy import numpy as np dtyp 阅读全文
posted @ 2022-03-14 16:16 凯旋.Lau 阅读(318) 评论(0) 推荐(0) 编辑
摘要:欢迎关注公众号【Python开发实战】, 获取更多内容! 工具-numpy numpy是使用Python进行数据科学的基础库。numpy以一个强大的N维数组对象为中心,它还包含有用的线性代数,傅里叶变换和随机数函数。 创建数组 导入numpy import numpy as np np.zeros 阅读全文
posted @ 2022-03-14 09:45 凯旋.Lau 阅读(385) 评论(0) 推荐(0) 编辑
摘要:pipreqs简介 ​ 项目开发的过程中, 避免不了搭建和部署开发环境, 而搭建和部署开发环境需要项目依赖的python第三方包, 如何获取一个项目中所需依赖的python第三方包, 这就需要使用pipreqs包, 它可以自动生成项目中依赖的第三方包, 并能生成requirements.txt文件, 阅读全文
posted @ 2021-01-20 13:31 凯旋.Lau 阅读(3781) 评论(0) 推荐(0) 编辑
摘要:时间复杂度 ​ 用来估计算法运行时间的一个式子. ​ 一般来说, 时间复杂度高的算法比复杂度低的算法慢. 常见的时间复杂度: ​ O(1) < O(logn) < O(n) < O(nlogn) < O(n2) < O(n2logn) < O(n3) 快速判断时间复杂度 ​ 循环减半的过程 > O( 阅读全文
posted @ 2021-01-17 10:44 凯旋.Lau 阅读(196) 评论(0) 推荐(0) 编辑
摘要:logging模块的使用 简单配置 import logging # 简单配置 logging.basicConfig(level=logging.DEBUG, format='%(asctime)s %(filename)s[line:%(lineno)d] %(levelname)s: %(me 阅读全文
posted @ 2020-11-23 14:27 凯旋.Lau 阅读(67) 评论(0) 推荐(0) 编辑
摘要:```python """ 单例模式 单利模式是一种设计模式, 应用该模式的类只会生成一个实例, 可以保证在程序的不同位置 都可以且仅可以取到同一个对象实例. 如果实例不存在, 会创建一个实例, 但是如果已经存在就会返回这个实例. 四种实现方法: 1.函数装饰器实现单例模式 2.类装饰器实现单例模式 3.__new__实现单例模式 4.metaclass实现单利模式 """ # 1.函数装饰器实现 阅读全文
posted @ 2020-04-04 17:35 凯旋.Lau 阅读(168) 评论(0) 推荐(0) 编辑
摘要:```python import hashlib # 要加密的信息 info = 'this is a test information' # 创建MD5对象 m = hashlib.md5() # 将待加密的信息转换为bytes b_info = info.encode('utf-8') # 对信息进程假面 m.update(b_info) # 获取密文 info_md5 = m.hexdige 阅读全文
posted @ 2020-03-29 16:19 凯旋.Lau 阅读(229) 评论(0) 推荐(0) 编辑
摘要:```python """ 括号匹配 输入: "()[]{}" 输出true 输入:"([)]" 输出false 输入:")(()))" 输出false 输入:"()" 输出true 输入:"((([])))" 输出true 输入:"]][[" 输出false 输入:([)] 输出false """ def bracket_match_v1(brackets_str): brackets_dict 阅读全文
posted @ 2020-03-28 21:44 凯旋.Lau 阅读(711) 评论(0) 推荐(0) 编辑
摘要:```python """ 十进制转换成n进制 例子: 100转换成8进制 144 256除8 商32 余0 32除8 商4 余0 4除8 商0 余4 每次结果的余数进栈, 最后出栈 """ def decimal_conversion(num, base): if base = base: remainder = quotient % base quotient = quotient // ba 阅读全文
posted @ 2020-03-28 16:26 凯旋.Lau 阅读(1882) 评论(0) 推荐(0) 编辑
摘要:```python"""输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7,2,1,5,3,8,6},则重建二叉树并返回。"""# 前序 {1,2,4,7,3,5,6,8}# 中序 {4,7,2,1,5,3,8,6}class TreeNode: de... 阅读全文
posted @ 2020-03-21 16:08 凯旋.Lau 阅读(318) 评论(0) 推荐(0) 编辑
摘要:```python"""请实现一个函数,将一个字符串中的每个空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。"""class Solution: # s 源字符串 def replaceSpace(self, s): item_list = [] for c in s: ... 阅读全文
posted @ 2020-03-21 16:07 凯旋.Lau 阅读(1264) 评论(0) 推荐(0) 编辑
摘要:```python """ 在一个二维数组中(每个一维数组的长度相同), 每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。 """ # array = [[1, 2, 3], [4, 5, 6]] class Solution: def Find(self, target, array): if not array: return False for row in arra 阅读全文
posted @ 2020-03-21 16:05 凯旋.Lau 阅读(1857) 评论(0) 推荐(0) 编辑
摘要:```python class ListNode: def __init__(self, x): self.val = x self.next = None class Solution: # 返回从尾部到头部的列表值序列,例如[1,2,3] def printListFromTailToHead(self, listNode): # 用栈来存放链表的结点 val_list = [] cur_no 阅读全文
posted @ 2020-03-21 16:04 凯旋.Lau 阅读(441) 评论(0) 推荐(0) 编辑
摘要:```python class Node: def __init__(self, data): self.data = data self.next = None class Solution: """反转链表, 输出表头""" def ReverseList(self, pHead): # 空链表或链表只有一个结点 if pHead is None or pHead.next is None: 阅读全文
posted @ 2020-03-21 16:03 凯旋.Lau 阅读(205) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示