人工智能-Python基础
文章平均质量分 89
人工智能-Python基础
文火冰糖的硅基工坊
行路当下,惜缘随缘;
仰望星空,梦在远方;
俯瞰天下,顺道而为;
点亮心灯,照亮周遭。
----贝尔实验室授予杰出技术专家DMTS终身荣誉
展开
-
[Python系列-26]:importlib - 动态导入其他python模块库
作者主页(文火冰糖的硅基工坊):文火冰糖(王文兵)的博客_文火冰糖的硅基工坊_CSDN博客本文网址:https://blog.csdn.net/HiWangWenBing/article/details/121777798目录第1章 模块导入概述1.1 概述1.2 模块的作用第2章导入其他模块程序的方式2.1 import 文件名2. 2from-import 语句2.3 动态导入module第1章 模块导入概述1.1 概述以文件的方式组织各种程序是大多...原创 2021-12-07 21:08:53 · 1677 阅读 · 0 评论 -
[Python系列-25]:argparse --- 命令行选项、参数解析器
作者主页(文火冰糖的硅基工坊):文火冰糖(王文兵)的博客_文火冰糖的硅基工坊_CSDN博客本文网址:目录第1章 概述1.1 概述1.2 库1.3 命令行案例第2章 ArgumentParser的使用2.1 创建ArgumentParser对象2.2 添加命令行参数:add_argument()方法2.3 输入带参数的命令行2.4 解析输入的参数第1章 概述1.1 概述argparse模块可以让人轻松编写用户友好的命令行接口。程序定义它需要的...原创 2021-12-07 19:48:39 · 917 阅读 · 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 · 13608 阅读 · 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系列-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 评论 -
[人工智能-综述-7]:为什么说,系统的Python学习不是人工智能学习的必要条件
作者主页(文火冰糖的硅基工坊):https://blog.csdn.net/HiWangWenBing本文网址:目录1. 结论2. 解读2.1 Python主要的应用场景2.2 在实践中学习Python知识1. 结论如果是入门人工智能,不需要系统学习python。对于入门人工智能的学习,只有如下的python知识是”人工智能深度学习“ 学习的前置条件:(1)学会python编程基础(2)科学计算库numpy(3)数据分析库pandas(4)可视化绘图工具M原创 2021-07-29 16:40:05 · 506 阅读 · 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 · 9012 阅读 · 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 评论