编程-Python系列
文章平均质量分 79
分享Python使用过程中的遇到的问题与解决方法,分享使用心得、体会。
文火冰糖的硅基工坊
行路当下,惜缘随缘;
仰望星空,梦在远方;
俯瞰天下,顺道而为;
点亮心灯,照亮周遭。
----贝尔实验室授予杰出技术专家DMTS终身荣誉
展开
-
[人工智能-深度学习-78]:开发环境 - pip install cv2下载失败的解决办法
作者主页(文火冰糖的硅基工坊):文火冰糖(王文兵)的博客_文火冰糖的硅基工坊_CSDN博客本文网址:目录1. 出错现象1.1 源代码import cv2失败1.2 conda install cv2 失败1.3 pip3 install cv2失败2. 出错原因3. 解决办法4. 效果验证1. 出错现象1.1 源代码import cv2失败import cv2ImportError: No module named cv21.2 conda insta.原创 2022-01-05 13:54:45 · 18342 阅读 · 0 评论 -
[Python系列-27]:命令行解析器argparse详解
作者主页(文火冰糖的硅基工坊):文火冰糖(王文兵)的博客_文火冰糖的硅基工坊_CSDN博客本文网址:https://blog.csdn.net/HiWangWenBing/article/details/122276305目录第1章 argparse简介1.1 解析1.2 argparse定义三步骤1.3 代码示例第2章 参数详解2.1 创建一个命令行解析器对象:ArgumentParser()2.2 为命令行添加参数: add_argument() 方法2.3...原创 2022-01-02 21:42:40 · 16163 阅读 · 0 评论 -
[Python系列-24]:环境 - 基于已有Python可执行文件,创建PyCharm工程文件
作者主页(文火冰糖的硅基工坊):文火冰糖(王文兵)的博客_文火冰糖的硅基工坊_CSDN博客本文网址:目录1. 需求分析2. 创建过程2.1 把文件copy到PycharmProjects目录中2.2 创建一个新的PycharmProjects工程2.3 配置该工程的解释器(选用已有解释器/python环境)2.4 配置命令行参数2.5 执行目标程序1. 需求分析从github或其他途径,下载了一个在命令行下可执行的python项目(不包含PyCharm工程配置).原创 2021-12-05 12:02:22 · 1369 阅读 · 0 评论 -
[Python系列-23]:WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)
作者主页(文火冰糖的硅基工坊):文火冰糖(王文兵)的博客_文火冰糖的硅基工坊_CSDN博客本文网址:1. 出错提示无论是通过pip3,还是通过conda,死活就是安装不上,总是说出错。其实就是说连接超时,下载不了安装包。检查网络,也是正常的。2. 进一步的尝试国内网站pip install sklearn -i http://pypi.douban.com/simple阿里云 http://mirrors.aliyun.com/pypi/simple/ 中国科技大学原创 2021-12-05 11:13:49 · 1788 阅读 · 0 评论 -
[Python系列-22]:Python之人工智能 - 基本工具 - 6- 绘制二元函数的三维曲面图
作者主页(文火冰糖的硅基工坊):https://blog.csdn.net/HiWangWenB本文网址:https://blog.csdn.net/HiWangWenBing/article/details/119859493目录第1章matplotlib原理与绘图的基本方式1.1 Matplotlib构图的两种方式:第2章 构建三维、曲面图形的基本步骤2.1构建三维数据源2.2构建画布figure对象的方法2.3构建三维坐标系子图axes对象,并关联figure对...原创 2021-08-24 00:00:31 · 13609 阅读 · 1 评论 -
[Python系列-21]:Python之人工智能 - 基本工具 - 5- 绘制二元函数的三维曲线或散点图
第1章matplotlib原理与绘图的基本方式1.1 Matplotlib构图的两种方式:(1)隐式构图当需要绘制一张简单的图形时,可以使用隐式构图,比如:只包含一个默认的坐标系子图 子图是默认的二维直角坐标系详细请参考:[Python系列-9]:Python之人工智能 - 基本工具 -3- 函数可视化工具matplotlib原理与隐式绘图基本方法https://blog.csdn.net/HiWangWenBing/article/details/119255863(...原创 2021-08-23 22:26:02 · 13782 阅读 · 0 评论 -
[Python系列-20]:爬虫 - urllib.request.urlopen(), 函数无法返回的解决办法
作者主页(文火冰糖的硅基工坊):https://blog.csdn.net/HiWangWenBing本文网址:最近是使用爬虫程序时,遇到一个奇怪的现状,即urllib.request.urlopen()函数无法返回,代码一直挂在urlopen()函数上,既不报错,也不返回。似乎函数内部死锁了,或者一直在等在某种资源。虽然不知道什么原因,但找到了一个绕过去的办法:就是给该函数的调用加timeout。原来:result = urllib.request.urlopen(url)修改后:..原创 2021-08-19 12:50:24 · 15376 阅读 · 0 评论 -
[Python系列-19]:爬虫 - urllib.request.urlopen()和urllib.request.get()的使用区别
作者主页(文火冰糖的硅基工坊):https://blog.csdn.net/HiWangWenBing本文网址:目录第1章 urllib.request.urlopen1.1 功能描述1.2 函数原型第2章 urllib.request.requests.get()2.1 功能描述2.2 函数原型第1章 urllib.request.urlopen1.1 功能描述打开URL网址,url参数可以是一个字符串url或一个Request对象;返回http.cli..原创 2021-08-19 12:42:32 · 15288 阅读 · 0 评论 -
Python系列-18]:人工智能 - 数学基础 -8- 概率论基础
作者主页(文火冰糖的硅基工坊):https://blog.csdn.net/HiWangWenBing本文网址:TBD。。。。。。。。。。。。。。。。https://www.cnblogs.com/gxcdream/p/7597865.html作者主页(文火冰糖的硅基工坊):https://blog.csdn.net/HiWangWenBing本文网址:...原创 2021-08-02 23:06:37 · 3602 阅读 · 0 评论 -
Python系列-17]:人工智能 - 数学基础 -7- 微积分、导数与极值、梯度下降法
第2章 导数2.1 导数的定义2.2 导数的几何意义2.3 导数在深度学习中的应用(1)误差或损失函数loss的优化用于求loss函数的极小值,即用于求神经元参数(Wi,Bi)在什么情况下,可以使得损失loss函数的输出值最小。...原创 2021-08-02 22:16:44 · 1496 阅读 · 0 评论 -
[Python系列-16]:人工智能 - 数学基础 -6- 常见数学函数、激活函数大全
作者主页(文火冰糖的硅基工坊):https://blog.csdn.net/HiWangWenBing本文网址:https://blog.csdn.net/HiWangWenBing/article/details/119322764第1部分 函数概述1.1 函数的定义(1)计算机领域函数是指一段可以直接被另一段程序或代码引用的程序或代码。也叫做子程序。(2)数学领域:函数是一种关系,是一种映射规则,这种关系使一个集合里的每一个元素对应到另一个(可能相同的)集合里的唯一元素的原创 2021-08-02 21:41:55 · 2095 阅读 · 0 评论 -
[Python系列-15]:人工智能 - 数学基础 -5- 向量内积(点乘)和外积(叉乘)概念及几何意义
作者主页(文火冰糖的硅基工坊):https://blog.csdn.net/HiWangWenBing本文网址:TBD。。。。。。。。。。。。。。。。https://www.cnblogs.com/gxcdream/p/7597865.html作者主页(文火冰糖的硅基工坊):https://blog.csdn.net/HiWangWenBing本文网址:...原创 2021-08-02 12:36:01 · 1779 阅读 · 1 评论 -
[Python系列-14]:人工智能 - 数学基础 -4- 数组元素的线性代数运算(向量、矩阵运算)
作者主页(文火冰糖的硅基工坊):https://blog.csdn.net/HiWangWenBing本文网址:第1章 线性代数运算概述1.1 什么是线性代数线性(linear)指量与量之间按比例、成直线的关系,在数学上可以理解为一阶导数为常数的函数。https://www.runoob.com/numpy/numpy-linear-algebra.html1.2 线性代数运算函数 描述 dot 两个数组的点积,即元素对应相乘。 vdot 两..原创 2021-08-02 00:16:07 · 1664 阅读 · 0 评论 -
[Python系列-13]:人工智能 - 数学基础 -3- 数组元素的统计
作者主页(文火冰糖的硅基工坊):https://blog.csdn.net/HiWangWenBing本文网址:目录第1章 概述第2章 找极值2.1找最大值:mumpy.amax()2.2找最小值:numpy.amin()2.3 极值振幅:numpy.ptp()第3章百分位数统计:numpy.percentile()第4章 数据序列的均值指标4.1 概述4.1 中值:numpy.median()4.2算术平均值:numpy.mean()4.3 加...原创 2021-08-01 16:52:44 · 1494 阅读 · 0 评论 -
[Python系列-12]:人工智能 - 数学基础 -2- 数组元素的算术运算
第2章 数组的算术运算NumPy 算术函数包含简单的加减乘除运算:add(),subtract(),multiply()和divide()。2.1 加法运算:add#代码实例import numpy as np a = np.arange(9, dtype = np.float_).reshape(3,3) print ('第一个数组:')print (a)print ('\n')print ('第二个数组:')b = np.array([10,10,10...原创 2021-08-01 15:38:09 · 1683 阅读 · 0 评论 -
[Python系列-11]:人工智能 - 数学基础 -1- 数组元素的函数运算
作者主页(文火冰糖的硅基工坊):https://blog.csdn.net/HiWangWenBing本文网址:目录第1部分 概述第2部分 三角函数第2部分舍入函数2.1 四舍五入的函数:numpy.around()2.2 向下取整numpy.floor()2.3 向上取整:numpy.ceil()第1部分 概述NumPy 包含大量的各种数学运算的函数,包括三角函数,算术运算的函数,复数处理函数等。该操作是对数组中每个元素执行相同的函数运算,并获得每个元素..原创 2021-08-01 15:30:25 · 1446 阅读 · 0 评论 -
[Python系列-10]:Python之人工智能 - 基本工具 -4- 数组与矩阵数学工具Numpy
作者主页(文火冰糖的硅基工坊):https://blog.csdn.net/HiWangWenBing本文网址:第1章Numpy简介1.1什么是矩阵?在数学中,矩阵(Matrix)是一个按照长方阵列排列的复数或实数集合。1.2 什么是数组?数组(Array)是有序的相同数据类型元素序列的集合。1.3 数组与矩阵的异同(1)相同点结构化数据相同:都是用来存储、管理相同类型的结构化数据 数据的存放方式相同:按照维度来管理数据的 数据的访问方式类似:都是通...原创 2021-08-01 00:48:03 · 1569 阅读 · 0 评论 -
[Python系列-9]:Python之人工智能 - 基本工具 -3- 函数可视化工具matplotlib原理与隐式绘图基本方法
作者主页(文火冰糖的硅基工坊):https://blog.csdn.net/HiWangWenBing本文网址:1. 函数可视化工具matplotlib在深度学习模型中,经常需要通过图形化的方式展现输出变量与输出变量之间的可视化关系。matplotlib画图工具,是一个非常不错的选择。2.matplotlib简介2.1 简介Matplotlib 是 Python 的绘图库。它可与 NumPy 一起使用,提供了一种有效的 MatLab 开源替代方案,用于可视化.原创 2021-07-31 18:49:24 · 2068 阅读 · 0 评论 -
[Python系列-8]:Python之人工智能 - 基本工具 -2- 随机数生成库
作者主页(文火冰糖的硅基工坊):https://blog.csdn.net/HiWangWenBing本文网址:1. 什么需要随机数生成库?在深度学习模型中,神经网络的参数的初始化值,通常会被设定随机值,而不是全0值。2. 单个随机数生成器:random库2.1 random函数库概述random()方法返回随机生成的一个实数,它在[0,1)范围内。2.2库import random2.3主页https://www.runoob.com/python...原创 2021-07-30 20:08:19 · 1367 阅读 · 0 评论 -
[Python系列-7]:Python之人工智能 - 基本工具 -1- Time库
作者主页(文火冰糖的硅基工坊):https://blog.csdn.net/HiWangWenBing本文网址:1. 什么需要时间库工具?在深度学习模型中,很多时候,我们需要统计或记录一段代码的执行时间,用于比较不用算法之间的差异或作为日志。这时候,时间库提供的功能就非常有帮忙。Python的时间功能有time,date等提供,本文主要关注time时间库。2. Python日期和时间库概述2.1 Python Time主页:https://www.runoob.c..原创 2021-07-30 18:28:27 · 1305 阅读 · 0 评论 -
[Python系列-6]:Python之人工智能 - 基本语法-3-程序循环控制语句:for...in,while
作者主页(文火冰糖的硅基工坊):https://blog.csdn.net/HiWangWenBing本文网址:目录第1部分 Python简介1.1 Python简介1.2 Jupyternotebook演示工具第2部分 with语句第3部分 for...in循环语句3.1 基本用法3.2 循环使用 else 语句第4部分 while循环语句4.1 基本的while循环4.2 无限循环4.3 循环使用 else 语句4.4 简单语句组第1部分 ..原创 2021-07-30 00:38:21 · 1508 阅读 · 0 评论 -
[Python系列-5]:Python之人工智能 - 基本语法-2- 类、复合数据类型、容器(列表、集合、元组、字典)
作者主页(文火冰糖的硅基工坊):https://blog.csdn.net/HiWangWenBing本文网址:目录第1部分 Python简介1.1 Python简介1.2 Jupyternotebook演示工具第2部分 类与对象实例2.1 自定义类2.2 系统预定义的类第3部分列表list:[value , value, ...] =》 矩阵第4部分 集合set:set([valeu, value, ...]) =》集合第5部分元组Tuple:( ...原创 2021-07-29 23:52:23 · 1427 阅读 · 0 评论 -
[Python系列-4]:Python之人工智能 - 基本语法-1- 变量与运算
作者主页(文火冰糖的硅基工坊):https://blog.csdn.net/HiWangWenBing本文网址:目录第1部分 Python简介1.1 Python简介1.2 Jupyternotebook演示工具第2部分 Python导入库第3部分 Hello World第4部分 注释第5部分 函数第6部分 变量6.1 变量定义6.2 变量打印6.3字符串第7部分 运算符7.1 比较运算符7.2 逻辑运算符7.3 位运算第1.原创 2021-07-29 21:26:05 · 553 阅读 · 0 评论 -
[Python系列-3]:Python网页版集成开发环境Jupyter Notebook的详细安装过程
作者主页(文火冰糖的硅基工坊):https://blog.csdn.net/HiWangWenBing本文网址:1. Jupyter Notebook简介1.1 什么是Jupyter NotebookJupyter Notebook是基于网页的用于交互计算的应用程序。其可被应用于全过程计算:开发、文档编写、运行代码和展示结果。——Jupyter Notebook官方介绍简而言之,Jupyter Notebook是以网页的形式打开,可以在网页页面中直接编写代码和运行代码,代码的运行原创 2021-07-28 22:08:48 · 9016 阅读 · 0 评论 -
[Python系列-2]:Python图形化集成开发环境PyCharm的详细安装过程
作者主页(文火冰糖的硅基工坊):https://blog.csdn.net/HiWangWenBing本文网址:目录1. PyCharm简介1.1 什么是PyCharm1.2 什么样的人需要PyCharm1.3为什么需要PyCharm2.PyCharm的详细安装过程2.1PyCharm主页2.2选择安装类型2.3 下载(自动选择最新版本)- 大致1分钟2.4 安装 -- 大致2分钟2.5 设置环境变量(可选:如果安装时没有选择自动添加环境变量的话)...原创 2021-07-28 13:41:43 · 1183 阅读 · 0 评论 -
[Python系列-1]:Python命令行集成开发环境AnaConda的详细安装过程
作者主页(文火冰糖的硅基工坊):https://blog.csdn.net/HiWangWenBing本文网址:目录1. AnaConda概述(开源的Python发行版本)2.AnaConda的详细安装过程2.1 选择下载AnaConda的网站2.2 选择下载AnaConda的版本2.3 下载:清华镜像,几分钟的时间2.4 安装:大致10分钟2.5 在命令行下检查anaconda的版本2.6 在命令行下检查python的安装版本2.7 修改conda的配置文件,.原创 2021-07-28 02:45:09 · 1830 阅读 · 0 评论