- 博客(16)
- 收藏
- 关注
原创 Pandas中loc和iloc函数区别
.loc[]主要基于标签(就是行名列名),但也可以与布尔数组一起使用.iloc[]主要基于整数位置(行列索引都是从零开始,内在顺序),但也可以与布尔数组一起使用。.loc[]用法以下都是在jupyter中代码块先定义一个DataFrameimport numpy as npimport pandas as pddata=pd.DataFrame(np.arange(16).reshape(4,4),index=['one','two','three','four'],columns=['a',
2022-01-21 00:53:34
2733
1
原创 论文检索和阅读方法
作为一名研究生,一定要有论文检索和阅读能力,下面的内容是我结合自身经验总结的论文检索和阅读方法,因为我是计算机专业研究生,所以主要关注计算机方面。一.论文查阅DBLP(DataBase systems and Logic Programming)是计算机领域内对研究的成果以作者为核心的一个计算机类英文文献的集成数据库系统。DBLP进去之后界面[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-1DoBkQJ6-1641629538680)(2022-01-08-15-15
2022-01-09 00:57:08
1992
1
原创 Matplotlib总结与思维导图
简介Matplotlib 是 Python 中最受欢迎的数据可视化软件包之一,支持跨平台运行,它是 Python 常用的 2D 绘图库,同时它也提供了一部分 3D 绘图接口。Matplotlib 通常与 NumPy、Pandas 一起使用,是数据分析中不可或缺的重要工具之一。Matplotlib是什么?Matplotlib.pyplot类,对象,函数设置axes绘图类型参考绘图和可视化Matplotlib教程Matplotlib 中文...
2022-01-06 23:39:07
2122
原创 numpy.linalg.lstsq()详解以及用法示例
将最小二乘解返回到线性矩阵方程。计算近似求解方程的向量x。该方程可能未确定、良好或过度确定(即,线性独立行数可以小于、等于或大于其线性独立列数)。如果a是平方且为全秩,则x(但对于舍入误差)是等式的"精确"解。否则,x最小化欧几里得 2 范数 。如果有多个最小化解,则返回具有最小 2 范数的解。参数a:(M, N) array_like"系数"矩阵。b:{(M,), (M, K)} array_like纵坐标或"因变量"值。如果b是二维的,则为b的每个K列计算最小二乘解。rcond:f
2022-01-06 19:33:59
33121
2
原创 Pandas总结与思维导图
Pandas是一个强大的分析结构化数据的工具集;它的使用基础是Numpy(提供高性能的矩阵运算);用于数据挖掘和数据分析,同时也提供数据清洗功能。利器之一:Series它是一种类似于一维数组的对象,是由一组数据(各种NumPy数据类型)以及一组与之相关的数据标签(即索引)组成。仅由一组数据也可产生简单的Series对象。它是一种类似于一维数组的对象,是由一组数据(各种NumPy数据类型)以及一组与之相关的数据标签(即索引)组成。仅由一组数据也可产生简单的Series对象。利器之一:DataFrame
2022-01-06 00:50:56
2111
1
原创 NumPy总结与思维导图
简介NumPy的主要对象是同构多维数组。它是一个元素表(通常是数字),所有类型都相同,由非负整数元组索引。在NumPy维度中称为轴。基础知识数组创建基本操作索引、切片和迭代形状操纵拷贝和视图功能和方法概述广播(Broadcasting)规则花式索引和索引技巧利用数组进行数据处理用于数组的文件输入输出线性代数...
2022-01-05 00:01:16
520
原创 NumPy中的广播(broadcasting)机制
广播的原则如果两个数组的后缘维度(trailing dimension,即从末尾开始算起的维度)的轴长度相符或其中一方的长度为1,则认为他们是广播兼容的。广播会在缺失和(或)长度为1的维度上进行。什么是广播当两个数组的形状并不相同的时候,我们可以通过扩展数组的方法来实现相加、相减、相乘等操作,这种机制叫做广播(broadcasting)。光看定义是不是不好理解,下边给出例子帮助理解。1.后缘维度的轴长相符下边是jupyter notebook代码块创建的第一个arrayarr1 = np.
2022-01-04 23:59:12
1083
1
原创 Jupyter notebook常用快捷键
命令行模式(按 Esc 生效,蓝色框)F: 查找并且替换Ctrl-Shift-F: 打开命令配置Ctrl-Shift-P: 打开命令配置Enter: 进入编辑模式P: 打开命令配置Shift-Enter: 运行单元格, 选择下面的单元格Ctrl-Enter: 运行选中的单元格Alt-Enter: 运行单元格并且在下面插入单元格Y: 把单元格变成代码快M: 把单元格变成 MarkdownR: 清除单元格格式1: 把单元格变成标题 12: 把单元格变成标题 23: 把单元格变成标题
2021-12-31 17:13:34
2667
原创 Jupyter Notebook打开指定文件夹和切换不同的虚拟环境
一.Jupyter Notebook打开指定路径文件夹打开anaconda prompt。激活想要使用的conda环境。通过dos命令打开指定文件夹。输入jupyter notebook即可打开。二.切换不同的虚拟环境1.激活想要使用的conda环境。2.安装nb_conda插件。在anaconda prompt里输入以下指令:conda install nb_conda3.在想使用环境内安装jupyter输入以下指令。conda install
2021-12-30 12:38:12
6930
4
原创 python基础学习思维导图
廖雪峰pythonpython基础函数高级特性函数式编程面对对象编程面向对象高级编程错误、调试和测试IO编程进程和线程正则表达式模块常用内建模块参考廖雪峰的官方网站...
2021-12-29 17:36:30
485
1
原创 编写代码常用快捷键
编写代码常用快捷键shift + ←或→ 逐个选中字符ctrl + ←或→ 逐词移动光标ctrl + shift + ←或→ 逐词选中字符(常用)Home键 将光标移动到行开头End键 将光标移动到到行结尾(常用 配合shift+↑或↓)Shift + Home 从光标的位置开始 至行开头 选中文本Shift + End 从光标的位置开始 至行结尾 选中文本Shift+↑或↓ 常用 选中一行代码(常用)...
2021-12-27 23:35:04
5249
原创 常见DOS命令总结
磁盘操作系统(Disk Operating System),是早期个人计算机上的一类操作系统。常用命令:cd目录路径 —— 进入一个目录cd … —— 进入父目录dir —— 查看本目录下的文件和子目录列表cls —— 清除屏幕命令上下键 —— 查找敲过的命令Tab键 —— 自动补齐命令...
2021-12-26 00:05:27
287
原创 python 中[1:],[:-1],[::-1]详解
定义一个列表L=[1,2,3,4,5,6][n:]切片从n位置起始,包含n位置元素结果:[:n]切片到n位置为止,不包含n位置元素。结果:[::-1]第一个冒号两侧的数字是指截取字符串的范围,省略是完全截取原来的字符串.第二个冒号后面是指截取的步长, 比如2是指每2个截取一个. -1指从倒数开始截取,每次取一个.结果:结果:...
2021-12-25 18:30:31
6035
原创 Git安装和使用
一.软件下载打开 [git官网] https://git-scm.com/,下载git对应操作系统的版本。所有东西下载慢的话就可以去找镜像!用IDM速度还可以官网下载太慢,我们可以使用镜像下载:淘宝镜像下载对应的版本即可安装!安装:无脑下一步即可!启动Git安装成功后在开始菜单中会有Git项,:任意文件夹下右键也可以看到对应的程序!Git Bash:Unix与Linux风格的命令行,使用最多,推荐最多Git CMD:Windows风格的命令行Git GUI:图形界面的Git,不建议
2021-12-23 22:57:24
189
原创 IntelliJ IDEA安装配置
一.下载安装1.打开官网: http://www.jetbrains.com/idea/,点击页面中的“DOWNLOAD”2、根据自己的需要选择下载的IntelliJ IDEA版本,此处我的电脑是Windows10 64 位的,我选择的是付费版(我用学生认证白嫖)3.双击下载好的安装包4.点击“Next”5.选择安装位置,然后点击“Next”6、勾选安装选型,然后点击“Next”7、点击“Install”,进入安装8、安装完成,点击“Finish”9.输入激活码二.
2021-12-23 22:13:18
1297
1
原创 常用的Markdown语法
段落和换行符段落,通常指的是一行或者多行连续的文本。默认情况下,段落之间是以多个空行进行分隔的。我们只需要按下回车键 就可以完成段落分隔有些编辑器中,会忽略掉换行。进行换行操作的时候,可以使用Shift + 回车。标题创建标题,可以在文本行的开头输入1-6个井号,#。不同个数的#,代表着标题的等级。就像在Word中,一个井号,#,代表着一级标题。两个井号,##,代表着二级标题。注意,#后面,要空一格再输入标题标题的显示效果以及无空格的错误示范:所以大家记得要加空格引用引用,你只需要
2021-12-20 19:50:02
440
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人