![](https://img-blog.csdnimg.cn/2019091813595558.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Python基础
Python基础
Sais_Z
这个作者很懒,什么都没留下…
展开
-
机器学习-(01)Python基础
01-Python学习基础欢迎使用Markdown编辑器新的改变功能快捷键欢迎使用Markdown编辑器新的改变功能快捷键原创 2020-06-14 11:16:37 · 184 阅读 · 0 评论 -
Numpy,Pandas,Matplotlib,Slearn环境的快速安装
快速安装教程1.Numpy的安装2.Pandas的安装3.Matplotlib的安装4.Slearn安装pip使用的是豆瓣的下载源,下载速度很快!1.Numpy的安装windows+R键调出运行框,输入cmd回车,然后在命令行输入:pip install numpy -i https://pypi.douban.com/simple/回车进入安装,我之前已经安装完成了,所以提示numpy已经存在。检测是否安装完成:在命令行输入python回车,在输入import numpy 回车,不报错说原创 2020-08-06 11:36:04 · 1185 阅读 · 0 评论 -
机器学习-(02)数据处理(numpy,pandas,matplotlib,Seaborn,爬虫)
Tensorflow(1)Tensorflow的安装与配置(2)核心高阶API _ tf.keras1.机器学习原理-线性回归(1)Tensorflow的安装与配置点击前往Tensorflow的安装与配置(2)核心高阶API _ tf.keras1.机器学习原理-线性回归...原创 2020-09-15 21:19:48 · 2637 阅读 · 0 评论 -
多线程与多核运算(Threading&MultiProcess)
Threading多线程什么是多线程线程的添加join功能QueueGIL线程安全与Lock锁什么是多线程线程是操作系统能够进行运算调度的最小单位;它被包含在进程之中,是进程中的实际运作单位。多线程,是指从软件或者硬件上实现多个线程并发执行的技术。具有多线程能力的计算机因有硬件支持而能够在同一时间执行多于一个线程,进而提升整体处理性能。简单来说:线程是程序中一个单一的顺序控制流程;而多线程就是在单个程序中同时运行多个线程来完成不同的工作。多线程是为了同步完成多项任务,不是为了提高运行效率,而是原创 2020-08-04 12:26:04 · 1599 阅读 · 0 评论 -
GUI编程(Python-Tkinter)
Tkinterlabel & buttonpycharm快捷键使用技巧Ctrl+d 复制当前行、或者选择的块Ctrl+n 跳转到类Ctrl+shift+n 快速查找文件名Ctrl+shift+f 全局查找,快速查找关键字的文件Ctrl+shift+r 全局替换Ctrl+鼠标左键 查看源代码Ctrl+alt+方向左右键 看源码的时候前进返回Ctrl+a 全选ctrl+alt+l 格式化代码Ctrl+/ 注释选中的代码Alt+enter 自动导入包Tab 多行同时向后移动sh原创 2020-07-22 23:17:51 · 336 阅读 · 0 评论 -
十种排序算法代码
十种排序算法Python实现1. 原理2.代码1. 原理排序过程原理总结https://zsaisai.github.io/sort-summary/2.代码class Solution(object): ''' 1.冒泡排序:bubbleSort() 2.选择排序:selectionSort() 3.插入排序:insertionsort() 4.希尔排序:shellSort() 5.归并排序:mergeSort() 6.快速排序:quick原创 2021-08-09 16:15:36 · 406 阅读 · 0 评论 -
Python中几种矩阵乘积
矩阵乘积线性代数中矩阵乘法np.dot(A, B)对应元素相乘线性代数中矩阵乘法np.dot(A, B)1. 对二维矩阵,计算真正意义上的矩阵乘积。2. 对于一维矩阵,计算两者的内积。import numpy as np# 2-D array: 2 x 3two_dim_matrix_one = np.array([[1, 2, 3], [4, 5, 6]])# 2-D array: 3 x 2two_dim_matrix_two = np.array([[1, 2], [3, 4],原创 2020-09-21 10:56:03 · 1225 阅读 · 0 评论 -
SMTP发送邮件(Python)
@TOCSMTP协议协议简介:SMTP协议(simple mail transfer protocol) 简单邮件传输协议定义了邮件客户端与SMTP服务器之间、两台SMTP服务器之间的通信规则分为标准SMTP协议和扩展SMTP协议。扩展SMTP协议在标准SMTP协议上增加了邮件安全的认证 通信双方采用一问一答的命令/响应模式底层基于TCP/IP的应用层协议、默认网络监听号25SMTP(简单邮件传输协议),邮件传送代理程序使用SMTP协议来发送电邮到接收者的邮件服务器。SMTP协议只能用来发原创 2021-06-16 22:07:24 · 456 阅读 · 0 评论 -
MD5加密与python实现
MD5文件加密python实现MD5文件加密python实现EXE生成软件MD5文件加密MD5,全名Message Digest Algorithm 5 ,中文名为消息摘要算法,为计算机安全领域广泛使用的一种散列函数,用以提供消息的完整性保护。主要是通过特定的hash散列方法将文本信息转换成简短的信息摘要,压缩+加密+hash算法的结合体,是不可逆的。主要应用1、一致性验证MD5的典型应用是不同消息(文件)的MD5码不一样,所以经常用来检验文件是否被修改过。2、数字证书数字签名应用。3、安全原创 2021-07-08 11:55:36 · 814 阅读 · 0 评论 -
解决Initializing libiomp5md.dll, but found libiomp5md.dll already initialized问题
方式一:(亲测有效)允许副本存在,忽略报错;在程序中添加如下代码:import osos.environ["KMP_DUPLICATE_LIB_OK"]="TRUE"方式二:把numpy卸载干净再重装原创 2021-04-09 16:02:20 · 6265 阅读 · 5 评论 -
pip._vendor.urllib3.exceptions.ReadTimeoutError解决办法
ReadTimeout的解决办法在安装第三方库的时候,Python报错pip._vendor.urllib3.exceptions.ReadTimeoutError一般是网络延迟 超时导致的。解决方法如下:输入指令改为:pip --default-timeout=100 install 库名称 -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com 如果上面那个豆瓣依然不快,可以换成下面的国内镜像网站。清华:https原创 2021-02-19 23:11:34 · 1735 阅读 · 1 评论