Python与机器学习
文章平均质量分 85
Python、机器学习、深度学习 相关的学习笔记
宁萌Julie
关注Python、机器学习,欢迎交流,请多指教!
展开
-
pandas 中如何按行或列的值对数据排序?
在数据处理中,要按照某一行或列的值对表格型数据排序,应该怎么做呢?本文为您详细介绍,让您轻松掌握 pandas 中的按值排序操作。原创 2023-02-25 13:00:00 · 4101 阅读 · 1 评论 -
如何在 JupyterLab 中把 ipykernel 切换到不同的 conda 虚拟环境?
如何在 JupyterLab (或 Jupyter Notebook) 中切换不同虚拟环境配置的 kernel 呢?本文将为您详细介绍。原创 2022-06-27 19:08:48 · 5745 阅读 · 7 评论 -
李宏毅老师《机器学习》课程笔记-6 GAN
介绍GAN(Generative Adversarial Model)。原创 2022-06-16 21:41:12 · 1110 阅读 · 0 评论 -
李宏毅老师《机器学习》课程笔记-5 Transformer
详细介绍大名鼎鼎的 Transformer 。原创 2022-06-05 21:13:47 · 1094 阅读 · 2 评论 -
pandas中如何提取DataFrame的某些列
本文介绍了在 pandas中提取 DataFrame的某些列的几种方法。原创 2022-06-05 09:35:58 · 46991 阅读 · 7 评论 -
李宏毅老师《机器学习》课程笔记-4.2 Batch Normalization
介绍了Deep Neural Network 的加速优化的一个方法: Batch Normalization原创 2022-05-27 21:34:20 · 747 阅读 · 3 评论 -
李宏毅老师《机器学习》课程笔记-4.1 Self-attention
介绍 transformer, BERT 中都用到的 Self-attention.原创 2022-05-27 21:22:07 · 836 阅读 · 6 评论 -
PyTorch 入门:训练一个深度神经网络(DNN)
pytorch入门笔记,训练深度神经网络(DNN)常用代码总结原创 2022-05-26 21:03:27 · 4258 阅读 · 0 评论 -
李宏毅老师《机器学习》课程笔记--合辑目录
合辑索引目录原创 2022-05-19 21:09:46 · 818 阅读 · 0 评论 -
李宏毅老师《机器学习》课程笔记-3卷积神经网络
介绍了深度学习在图像识别领域的应用—卷积神经网络。原创 2022-05-18 22:00:42 · 1061 阅读 · 2 评论 -
李宏毅老师《机器学习》课程笔记-2.2 为什么是“深度”学习?
李宏毅老师《机器学习》课程笔记-2.2 为什么是 Deep Network?原创 2022-05-18 21:52:27 · 615 阅读 · 0 评论 -
Python 中的 str.format() 和 f-string
介绍 Python 中 print() 函数常用到的 string format 用法。原创 2022-05-16 20:00:00 · 628 阅读 · 3 评论 -
李宏毅老师《机器学习》课程笔记-2.1模型训练技巧
本文介绍了机器学习的模型性能分析方法,以及一些模型训练技巧。原创 2022-05-15 19:48:40 · 797 阅读 · 0 评论 -
李宏毅老师《机器学习》课程笔记-1深度学习简介
本文是我学习李宏毅老师《机器学习》课程 2021/2022 -lecture1 的笔记,欢迎交流和多多指教!原创 2022-05-02 18:56:23 · 1721 阅读 · 0 评论 -
Anaconda 中使用 conda 配置虚拟环境与管理安装包
本文将介绍 Anaconda 的进阶使用:用 conda 配置虚拟环境、 package(安装包)的管理、以及导入或导出虚拟环境。原创 2022-05-02 18:53:42 · 15988 阅读 · 10 评论 -
Anaconda安装和初步使用
本文介绍了Anaconda 的安装和命令行打开 Anaconda的方法。原创 2022-04-27 20:29:09 · 25010 阅读 · 0 评论 -
【Python】列表排序,用 sort() 还是 sorted()?
内容提要:本文比较了 Python 中用于列表排序的两种函数 sort() 和 sorted(),帮助您选择合适的排序函数。对列表排序时,既可以用 List.sort(),也可以用 sorted(List),这两个函数有什么不同呢?如何选择?我以前常常分不清这两个函数,等到程序报错了,才知道 sorted 写成 sort 了,List 不能写在 sort() 括号里。您是否也有这个困惑呢?那就一起通过例子来熟悉这两个函数吧,以后就知道应该怎么使用了。1. 是否改变原列表首先应用 List.sort(原创 2022-03-21 20:28:36 · 2602 阅读 · 0 评论 -
Python 中使用 join() 函数把列表拼接成一个字符串
内容概要:如何把列表中的元素拼接为一个字符串呢?本文介绍了采用 join() 函数的解决方法。问题:有一个列表,比如:letters=[‘a’,‘b’,‘c’],想要把列表的元素连续显示出来,应该怎么办?解决办法:1.使用 Python中如何在print()显示后不换行? 的方法,设置 end=’’。如下代码所示:letters=['a','b','c']for letter in letters: print(letter,end='')abc2.把列表中的元素拼接为一个字符串(原创 2022-03-20 20:06:08 · 22590 阅读 · 0 评论 -
Python 中如何在 print() 显示后不换行?
内容概要:print() 是一个常用函数。那么,您是否注意过,print() 会在显示当前语句后换行。如果遇到需要连续显示、不换行的情况,比如在循环中使用 print(),应该怎么办呢?本文介绍了这个问题的解决方法。在做猜字谜游戏的程序设计时,需要把可选的字母显示出来。字母集是以字典的形式({字母: 个数})存储的。比如:{‘g’: 1,‘o’: 2,‘d’: 1},显示格式为:g o o d。我们首先会想到使用循环。对于字母集中的每个 {字母: 个数} 对,把字母打印个数遍即可。如下代码所示:let原创 2022-03-20 20:01:28 · 42655 阅读 · 0 评论 -
Jupyter Notebook中%time和%timeit 的使用
内容提要:本文介绍 Jupyter Notebook 中用于计算运行时间的魔法命令 ( Magic Command ) %time 和 %timeit。原创 2021-10-15 21:46:40 · 4816 阅读 · 1 评论 -
Python 中报错 “TypeError: ‘list‘ object is not callable”的解决方法
本文介绍了 用 list() 函数新建列表时,报错 “TypeError: ‘list’ object is not callable”的解决方法。原创 2021-09-24 20:30:35 · 63007 阅读 · 28 评论 -
Python中“Clipping input data to the valid range for imshow with RGB data ”的问题解决
本文介绍了报错:”Clipping input data to the valid range for imshow with RGB data ([0…1] for floats or [0…255] for integers)”?的原因和解决方法。原创 2021-09-22 19:59:06 · 23556 阅读 · 0 评论 -
pip install -Uqq 是什么意思?
在学习 fast.ai 课程( 2020年)时,课程配套代码的开头有一句( Jupyter Notebook 环境 ):!pip install -Uqq fastbook,始终不明白这里的 -Uqq 是什么意思呢?到网上查找,大部分文章里都提到 -U 等效于 --upgrade,也就是说,pip install -U 与 pip install --upgrade 相同,将对应的安装包升级至最新版本;但是没有看到对 -Uqq 的介绍。最后在 stackoverflow 的一个问答里找到了答案,-q 等原创 2021-09-10 19:59:16 · 1546 阅读 · 0 评论 -
如何保存matplotlib或seaborn绘制的图像(可以设置dpi)?
最近我制作了一个 seaborn可视化教程,播放之后收到一位同学的提问:学了教程后知道怎么用 seaborn 绘图了,那么,绘图之后如何保存图片呢?能不能在保存时设置图片的 dpi 值?对于第一个问题,我之前用过的保存图片方法是:截屏:使用Snipaste软件或电脑截图工具,详细操作方法欢迎阅读我的文章:或者将运行之后的 Jupyter Notebook 文件存成 markdown 文档:在菜单栏依次选择:File>Download as >Markdown(.md),生成的 markd原创 2021-09-10 19:57:18 · 2900 阅读 · 0 评论 -
seaborn可视化视频简介
内容提要内容概述:本文简要介绍了 seaborn 的绘图函数,也是我制作的 seaborn 视频教程的开头部分。详细示例讲解,欢迎收看视频:一小时带你掌握seaborn可视化。Seaborn 是 Python 的一个统计分析的绘图库,它基于 matplotlib,同时其中的函数又能很好地与 pandas 交互。我们用机器学习方法来分析和解决问题时,一般会采用如图1所示的流程。其中,很重要的一步就是探索性数据分析( EDA )。在这一步中,通常会把分析结果可视化,这样既利于自己观察规律,也可以更好地向原创 2021-09-10 19:54:49 · 127 阅读 · 0 评论 -
【入门科普】机器学习与深度学习
内容概要:这是一篇介绍机器学习与深度学习的入门文章,帮助初学者了解相应的知识架构。我在刚开始学机器学习时,常会有这样的困惑:为什么有的地方在讲机器学习 ( Machine Learning ),有的在讲深度学习 ( Deep Learning )?领域内都在谈深度学习应用,我是不是应该赶紧学深度学习,机器学习还有必要学吗?为此,我写下这篇文章介绍这些知识点之间的联系,希望能帮助到有同样困惑的同学。觉得不错的话,请点赞支持我一下,谢谢!注:本文的部分内容为文末列出参考书籍的学习笔记。如果您对此感兴趣.原创 2021-09-01 21:25:31 · 396 阅读 · 0 评论 -
如何更新/升级 python 库?
本文介绍了如何查看Python库的当前版本、以及如何更新库、配置下载的镜像源。原创 2021-08-24 19:17:14 · 42552 阅读 · 10 评论 -
Numpy运算中的axis参数设置
最近在学习Numpy时,对函数设置中axis(轴)参数有些困惑,学习了这两篇文章:Python · numpy · axis和 Numpy:对Axis的理解,感觉自己弄明白了,在这里分享我的理解,欢迎交流和指正。举例说明更明白,那就直接上例子吧。对于图中所示的数组,shape为(2,3,4),表示这是一个三维数组,每个维度的大小分别是2,3,4,换言之,就是在相应的维度上有2/3/4个元素。以第一维维度(对应axis=0)为例,其大小为2,也就是有两个元素,即图中的两个3×43\times43×原创 2021-04-23 12:32:50 · 370 阅读 · 0 评论 -
Jupyter Notebook使用
文章目录基本功能快捷键运行 Python 文件输入自动完成:【Tab】键magic 语法参考教程注:本文中部分内容是 Python for Data Analysis (by Wes Mckinney) 一书的学习笔记。接着上一篇文章,我们从 Anaconda 命令行打开 Jupyter Notebook,在浏览器中会看到类似下图的页面,下方还有文件夹或者文件的列表。点击图中箭头指示的【New】按钮,新建一个空白文档。基本功能打开新文档,我们看到如下界面:图中标识了一些功能。其中,核心部原创 2021-04-23 12:29:55 · 303 阅读 · 2 评论 -
Python入门:安装 Python 软件,Anaconda
文章目录Python安装方式Anaconda使用工具包安装参考教程“工欲善其事,必先利其器”。在机器学习领域,经常使用的一个工具就是 Python 软件。Python 怎么安装和使用呢?Python安装方式我在学 Python 时用过两种安装方式:第一种是安装 Python 软件(下载地址:Python 官网) + Atom 编辑器(也可以是VSCode 编辑器)。用 Atom 编辑器编写程序后,在 Python 的命令行运行该程序。如果您有过学习 C 语言的经历,那么这种 Python 软件的编程原创 2021-04-23 12:03:42 · 604 阅读 · 0 评论 -
03Python编程之API入门: (二)Python3中使用新浪微博API
文章目录回顾API使用流程准备工作微博API新特点简单示例1.参数设置2.OAuth2.0验证生成url3.从API读取数据进阶1.查看函数信息2.编写`fs_friends()`函数3.在主程序中调用`fs_friends()`函数思考回顾API使用流程在上一篇文章Python编程之API入门: (一)使用百度地图API查地理坐标中,通过百度地图API的使用,我们看到API调用的一般流程为:...原创 2019-12-11 13:07:34 · 371 阅读 · 0 评论 -
Python编程之API入门: (一)使用百度地图API查地理坐标
在网络编程中,我们会和API打交道。那么,什么是API?如何使用API呢?本文分享了一下笔者对API的理解以及百度地图API的使用。API是"Application Programming Interface(应用程序编程接口)"的缩写。如果那一大堆的术语和定义让你头晕,不妨试着这样理解:网络服务商(比如百度、微博等)存有大量数据,我们可以查询数据,但是需要按照一定的格式/协议,否则服务商不知道...原创 2019-12-07 11:10:57 · 711 阅读 · 0 评论 -
Python中报错 json.decoder.JSONDecodeError: Expecting value: 的问题解决
在学习python语言中用json库解析网络数据时,我遇到了两个编译错误:json.decoder.JSONDecodeError: Expecting property name enclosed in double quotes:和json.decoder.JSONDecodeError: Expecting value:。费了一些时间才找到原因,在此记录总结,希望能对学习python的同学有...原创 2019-12-07 10:33:15 · 8213 阅读 · 1 评论