- 博客(50)
- 收藏
- 关注
原创 在山脉数组中查找元素Leetcode162,Leetcode 852,Leetcode1095和Leetcode941
山脉数组中可以用二分查找吗?怎么用呢?这篇文章告诉你答案。
2023-07-10 20:28:43 444
原创 pandas 中如何按行或列的值对数据排序?
在数据处理中,要按照某一行或列的值对表格型数据排序,应该怎么做呢?本文为您详细介绍,让您轻松掌握 pandas 中的按值排序操作。
2023-02-25 13:00:00 4662 1
原创 如何在 JupyterLab 中把 ipykernel 切换到不同的 conda 虚拟环境?
如何在 JupyterLab (或 Jupyter Notebook) 中切换不同虚拟环境配置的 kernel 呢?本文将为您详细介绍。
2022-06-27 19:08:48 6291 8
原创 李宏毅老师《机器学习》课程笔记-4.2 Batch Normalization
介绍了Deep Neural Network 的加速优化的一个方法: Batch Normalization
2022-05-27 21:34:20 800 3
原创 李宏毅老师《机器学习》课程笔记-4.1 Self-attention
介绍 transformer, BERT 中都用到的 Self-attention.
2022-05-27 21:22:07 888 6
原创 Python 中的 str.format() 和 f-string
介绍 Python 中 print() 函数常用到的 string format 用法。
2022-05-16 20:00:00 661 3
原创 李宏毅老师《机器学习》课程笔记-1深度学习简介
本文是我学习李宏毅老师《机器学习》课程 2021/2022 -lecture1 的笔记,欢迎交流和多多指教!
2022-05-02 18:56:23 1809
原创 Anaconda 中使用 conda 配置虚拟环境与管理安装包
本文将介绍 Anaconda 的进阶使用:用 conda 配置虚拟环境、 package(安装包)的管理、以及导入或导出虚拟环境。
2022-05-02 18:53:42 16997 10
原创 想找一款读书笔记软件?快来试试BookxNote
去年看到网上介绍 BookxNote 是一款做读书笔记的好工具,被誉为“ Windows 端的 MarginNote” 。当时试用了一下感觉挺好,但是在笔记和书籍的存储上还有一些困惑,因此有点顾虑。最近看教程和自己尝试,解决了困惑,在此分享,希望能帮助您更快地上手 BookxNote。BookxNote 最新的是 BookxNotePro 版本,可以到官网免费下载。安装完成后,打开软件,出现的主页如下图(图 1)所示,点击左上方的【打开】按钮,打开一个 PDF 或 ePub 格式文档,就可以阅读和批注。
2022-04-17 19:00:35 9483
原创 【Python】列表排序,用 sort() 还是 sorted()?
内容提要:本文比较了 Python 中用于列表排序的两种函数 sort() 和 sorted(),帮助您选择合适的排序函数。对列表排序时,既可以用 List.sort(),也可以用 sorted(List),这两个函数有什么不同呢?如何选择?我以前常常分不清这两个函数,等到程序报错了,才知道 sorted 写成 sort 了,List 不能写在 sort() 括号里。您是否也有这个困惑呢?那就一起通过例子来熟悉这两个函数吧,以后就知道应该怎么使用了。1. 是否改变原列表首先应用 List.sort(
2022-03-21 20:28:36 2791
原创 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 27124
原创 Python 中如何在 print() 显示后不换行?
内容概要:print() 是一个常用函数。那么,您是否注意过,print() 会在显示当前语句后换行。如果遇到需要连续显示、不换行的情况,比如在循环中使用 print(),应该怎么办呢?本文介绍了这个问题的解决方法。在做猜字谜游戏的程序设计时,需要把可选的字母显示出来。字母集是以字典的形式({字母: 个数})存储的。比如:{‘g’: 1,‘o’: 2,‘d’: 1},显示格式为:g o o d。我们首先会想到使用循环。对于字母集中的每个 {字母: 个数} 对,把字母打印个数遍即可。如下代码所示:let
2022-03-20 20:01:28 60140 1
原创 Jupyter Notebook中%time和%timeit 的使用
内容提要:本文介绍 Jupyter Notebook 中用于计算运行时间的魔法命令 ( Magic Command ) %time 和 %timeit。
2021-10-15 21:46:40 5291 1
原创 Python 中报错 “TypeError: ‘list‘ object is not callable”的解决方法
本文介绍了 用 list() 函数新建列表时,报错 “TypeError: ‘list’ object is not callable”的解决方法。
2021-09-24 20:30:35 65013 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 26052
原创 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 1725
原创 如何保存matplotlib或seaborn绘制的图像(可以设置dpi)?
最近我制作了一个 seaborn可视化教程,播放之后收到一位同学的提问:学了教程后知道怎么用 seaborn 绘图了,那么,绘图之后如何保存图片呢?能不能在保存时设置图片的 dpi 值?对于第一个问题,我之前用过的保存图片方法是:截屏:使用Snipaste软件或电脑截图工具,详细操作方法欢迎阅读我的文章:或者将运行之后的 Jupyter Notebook 文件存成 markdown 文档:在菜单栏依次选择:File>Download as >Markdown(.md),生成的 markd
2021-09-10 19:57:18 3034
原创 seaborn可视化视频简介
内容提要内容概述:本文简要介绍了 seaborn 的绘图函数,也是我制作的 seaborn 视频教程的开头部分。详细示例讲解,欢迎收看视频:一小时带你掌握seaborn可视化。Seaborn 是 Python 的一个统计分析的绘图库,它基于 matplotlib,同时其中的函数又能很好地与 pandas 交互。我们用机器学习方法来分析和解决问题时,一般会采用如图1所示的流程。其中,很重要的一步就是探索性数据分析( EDA )。在这一步中,通常会把分析结果可视化,这样既利于自己观察规律,也可以更好地向
2021-09-10 19:54:49 147
原创 【入门科普】机器学习与深度学习
内容概要:这是一篇介绍机器学习与深度学习的入门文章,帮助初学者了解相应的知识架构。我在刚开始学机器学习时,常会有这样的困惑:为什么有的地方在讲机器学习 ( Machine Learning ),有的在讲深度学习 ( Deep Learning )?领域内都在谈深度学习应用,我是不是应该赶紧学深度学习,机器学习还有必要学吗?为此,我写下这篇文章介绍这些知识点之间的联系,希望能帮助到有同样困惑的同学。觉得不错的话,请点赞支持我一下,谢谢!注:本文的部分内容为文末列出参考书籍的学习笔记。如果您对此感兴趣.
2021-09-01 21:25:31 442
原创 Windows10中,如何改变鼠标光标(指针)的大小和颜色?
您在电脑上做教程讲解或是演示时,是否有过这样的烦恼:鼠标光标不明显,观众不容易看到鼠标箭头指示的地方?那么,有没有什么办法可以让鼠标光标更大、更醒目呢?有啊!下面就来介绍两种方法:
2021-06-03 20:20:32 11099 7
原创 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 422
原创 Jupyter Notebook使用
文章目录基本功能快捷键运行 Python 文件输入自动完成:【Tab】键magic 语法参考教程注:本文中部分内容是 Python for Data Analysis (by Wes Mckinney) 一书的学习笔记。接着上一篇文章,我们从 Anaconda 命令行打开 Jupyter Notebook,在浏览器中会看到类似下图的页面,下方还有文件夹或者文件的列表。点击图中箭头指示的【New】按钮,新建一个空白文档。基本功能打开新文档,我们看到如下界面:图中标识了一些功能。其中,核心部
2021-04-23 12:29:55 350 2
原创 Python入门:安装 Python 软件,Anaconda
文章目录Python安装方式Anaconda使用工具包安装参考教程“工欲善其事,必先利其器”。在机器学习领域,经常使用的一个工具就是 Python 软件。Python 怎么安装和使用呢?Python安装方式我在学 Python 时用过两种安装方式:第一种是安装 Python 软件(下载地址:Python 官网) + Atom 编辑器(也可以是VSCode 编辑器)。用 Atom 编辑器编写程序后,在 Python 的命令行运行该程序。如果您有过学习 C 语言的经历,那么这种 Python 软件的编程
2021-04-23 12:03:42 641
原创 重装系统后如何配置hexo博客
早段时间重装了系统,考虑到hexo博客需要在新系统安装配置,重装之前在网上查找学习了相关教程,在这里记录一下。重要的准备工作首先,最重要的一点:在重装系统之前,备份保存 硬盘里hexo博客文件夹(就是hexo博客存储的文件夹。) 因为不知道哪些文件需要用,所以我把整个文件夹都保存下来。重装系统之后1.安装软件 git 和 Node.jsgit下载地址:git官网Node.js下载地址:Node.js官网注:因为有一段时间了,以下的步骤2,3,5,6 我不记得具体是在哪个文件夹上运行Git Ba
2021-02-01 19:23:05 302
原创 录屏软件 OBS 入门笔记
最近我想学习一下怎么录屏,就上网查找了一下教程,本文为我记录的学习笔记,详细教程请参考文末链接。工具选择我用的是 Windows系统,可以用系统自带的游戏录屏,但是功能单一。也可以用OBS、Bandicam等专业软件。最后我选择 OBS 这款开源免费的软件。下载OBS,全称Open Broadcaster Software,录像、录屏和直播均可。到OBS官网下载,小诀窍:用迅雷下载。参数配置1.重要的控件栏如图所示为控件栏,在屏幕的右侧,点击【开始录制】按钮就可以录屏了,然后再点同一个按钮停
2021-02-01 19:20:02 2103 4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人