Python
文章平均质量分 92
Wang_Jiankun
这个作者很懒,什么都没留下…
展开
-
Python 基础语法
Python基础语法一、基础1.注释单行注释以 # 开头 多行注释用三个单引号 ”’ 或者三个双引号 “”” 将注释括起来# 这是一个注释print("Hello, World!") '''这是多行注释,用三个单引号这是多行注释,用三个单引号 '''print("Hello, World!")原创 2018-06-06 15:19:36 · 976 阅读 · 0 评论 -
Python 调用 DLL
Python 调用 DLL( ctypes库)1、ctypes 库ctypes 库用来调用 windows 的 dll / linux 的 sopython 自带 ctypes 库,不需额外安装2、调用 DLL第一步:用 c/c++,创建一个 dll第二步:把生成的 dll 拷到 py 文件的同级目录第三步:使用 ctypes 库调用 dll# 导入 ctypes 库...原创 2019-04-18 10:49:51 · 1741 阅读 · 0 评论 -
Python 实现链表和二叉树
Python 实现链表和二叉树1、链表class Node: def __init__(self, init_data): self.data = init_data self.next = None def get_data(self): return self.data def get_next(self): return self....原创 2019-03-20 08:57:48 · 2263 阅读 · 0 评论 -
Python 实现快排、堆排
Python 实现快排、堆排1、快排原理:(升序)选取数组的首个元素做为中间值,缓存这个中间值,该位置变为空;从右到左和中间值对比,找到第一个小于中间值的元素,把该值放到左边的空位,该位置变为空;从左到右和中间值对比,找到第一个大于中间值的元素,把该值放到右边的空位,该位置变为空;重复步骤2和3,直到左右空位相交,然后把缓存的中间值填入该位;从第4步骤的左右空位相交位为界,分左右...原创 2019-03-04 16:25:23 · 726 阅读 · 0 评论 -
Python 网络编程(Socket)
Python 网络编程(Socket)一、Socket 套接字二、TCP1、客户端# 导入socket库import socket# 创建一个sockets = socket.socket(socket.AF_INET, socket.SOCK_STREAM)# 建立连接s.connect(('www.baidu.com', 80))# 发送数据s.send(b'G...原创 2018-12-04 22:22:58 · 306 阅读 · 0 评论 -
Python 生成器(yield)
Python 生成器一、生成器(generator)Python 的生成器是一种特殊的程序,可以被用作控制循环的迭代行为。生成器可以暂时挂起函数,并保留函数的局部变量等数据,然后在再次调用它的时候,从上次暂停的位置继续执行下去。如果所要的序列的元素可以按照某种算法推算出来,可以采用迭代器一边循环一边计算的机制,这样就不必创建完整的序列,从而节省大量的空间。Python 的生成器是迭代器...原创 2018-12-04 22:20:51 · 3881 阅读 · 0 评论 -
python 多进程和多线程
python 笔记–多进程和多线程1、概念进程: 一个进程就是一个任务,可以理解为一个程序。一个进程可以有多个线程,至少一个。多进程中,同一个变量,各自有一份拷贝存在于每个进程中,互不影响。 线程:多线程中,所有变量都由所有线程共享,任何一个变量都可以被任何一个线程修改。...原创 2018-12-04 22:18:38 · 426 阅读 · 0 评论 -
Python 参考文档
Python 参考文档笔者在学习 Python ,查找相关资料时觉得比较有用的参考文档,将持续更新…1、PyCharm(2018.2)专业版破解原创 2018-11-05 08:45:10 · 339 阅读 · 0 评论 -
Python 排序 -- sort()、sorted()
Python 排序 – sort()、sorted()1. 列表排序:sort()函数原型: 直接对列表本身进行排序,不会返回新的列表list.sort(cmp=None, key=None, reverse=False)参数:cmp:指定排序的方法key:指定排序的元素,通常用 lambda 函数reverse:排序规则,默认为 False 升序,True为降序实例:...原创 2018-10-26 11:48:33 · 367 阅读 · 0 评论 -
Python 文件操作
Python 文件操作1、打开关闭文件:open()、close()函数原型:open(file, mode='r', buffering=-1, encoding=None, errors=None, newline=None, closefd=True, opener=None)¶file:要打开的文件路径mode:打开文件的模式buffering:缓冲区大小,默认为-1,...原创 2018-10-29 09:39:40 · 251 阅读 · 0 评论 -
Python 数据增强 -- PIL模块
Python数据增强 – PIL模块一、导入模块、读取图片# 图像操作模块from PIL import Image# 图像颜色增强模块from PIL import ImageEnhance #读取图像img = Image.open("lenna.jpg")img.show()二、几何增强1、缩放# 指定所需的尺寸im_resized = im.resiz...原创 2018-09-28 21:12:59 · 2875 阅读 · 0 评论 -
PyTorch 安装
PyTorch 安装1、安装官网: https://pytorch.org/根据自己的需求选择要安装的版本,在anaconda上执行提示的命令。2、测试是否成功安装# 导入import torch# pytorch 的版本torch.__version__# cuda 是否可用torch.cuda.is_available() >>>True...原创 2018-09-27 15:13:27 · 319 阅读 · 0 评论 -
Anaconda 安装与使用
Anaconda 安装与使用一、安装 Anaconda1、安装包下载官网: https://www.anaconda.com/download/清华: https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/2、安装一路next:可以自己修改安装路径。建议选择 Add … PATH ,自动添加环境变量。安装完成后在开始菜......原创 2018-09-27 11:00:28 · 1204 阅读 · 0 评论 -
Python 程序打包 -- 使用pyinstaller
Python 程序打包 – 使用pyinstaller1、安装 pyinstallerpip 安装:打开cmd输入pip3 install pyinstaller2、cmd 使用 pyinstaller打包程序: 打开 cmd 输入# pyinstaller + 所需打包的文件路径pyinstaller E:\test.py执行命令后,会生成build和di...原创 2018-08-01 09:17:40 · 923 阅读 · 0 评论 -
Windows下Python的安装与使用
安装Python:1.下载Python官网:https://www.python.org/ 系统自动识别OS,且默认32位的Python3版本。 如果想安装其它版本的点击Downloads >> Windows,里面有其它版本。 2.安装双击安装包安装,在 Add Python xx to PATH 前面打上勾,一路NEXT。 使用P原创 2018-06-04 12:25:07 · 48171 阅读 · 0 评论 -
Python 保存数据到 Exel
Python 保存数据到 Exel1、安装包pip install xlwt2、保存数据到 Exelimport xlwt # 新建表格 book = xlwt.Workbook(encoding='utf-8', style_compression=0) sheet = book.add_sheet('mysheet', cell_overwrite_ok=True) # ...原创 2019-08-09 11:25:02 · 640 阅读 · 0 评论