摘要: MySQL从8.0开始支持开窗函数,这个功能在别的数据库中早已支持,更加方便分析,开窗函数也是通过指定字段将数据分成多个窗口,对每个窗口每一行执行函数,每个窗口返回等行数的结果。 窗口函数和普通聚合函数也很容易混淆,二者区别如下: 1、聚合函数是将多条记录聚合为一条;而窗口函数是每条记录都会执行,有 阅读全文
posted @ 2020-09-17 11:23 Lyx1001 阅读(593) 评论(0) 推荐(0) 编辑
摘要: scipy.special: 特殊函数模块。里面有各种特殊的数学函数,可以直接调用,如贝塞尔函数 scipy.integrate: 积分模块。可以求多重积分,高斯积分,解常微分方程 scipy.optimize: 优化模块。 里面有各种优化算法,包括用来求有/无约束的多元标量函数最小值算法,最小二乘 阅读全文
posted @ 2020-02-29 01:02 Lyx1001 阅读(560) 评论(0) 推荐(0) 编辑
摘要: 独热编码在数据处理中应用广泛,这篇介绍一个快速的字符串方法。 我们需要转码的字符如下图表示,该怎么办? 其实,我们可以直接使用 Pandas 字符串方法.str.get_dummies()来完成独热编码,如下: 如果我们的字符串中没有分隔符”|”,该怎么办? 代码如下: 阅读全文
posted @ 2020-02-18 18:33 Lyx1001 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 一、向量化字符串的取值和切片 字符串对象可以实现取值和切片,但是在pandas中如何实现呢? 首先定义一个Series对象: 如果想把上面 Series 对象所有字符串中的前两个字母取出来,可以通过调用.str 属性后,返回的对象直接使用和字符串切片一样的方法: 此外还可以使用.str.slice( 阅读全文
posted @ 2020-02-17 21:31 Lyx1001 阅读(590) 评论(0) 推荐(0) 编辑
摘要: 首先定义一个用于操作的数组: 一、numpy.where()函数,返回数组中满足某个条件的元素的索引,代码: 二、numpy.extract()函数,返回数组中满足某个条件的元素,代码: 阅读全文
posted @ 2020-02-17 20:58 Lyx1001 阅读(1005) 评论(0) 推荐(0) 编辑
摘要: 如何通过a b得到c 本文以“乘”引入,其他运算,类似。案例逻辑如下: a = [[1, 2, 3], [4, 5, 6], [1, 1, 1]]b = [[1, 1, 2], [1, 3, 2], [2, 1, 1]] c = [[1, 2, 6], [4, 15, 12], [2, 1, 1]] 阅读全文
posted @ 2019-12-10 20:52 Lyx1001 阅读(879) 评论(0) 推荐(0) 编辑
摘要: 在安装完Jupyter notebook后,有童鞋说出现了各种不友好的问题,鉴于此情况,个人先随手写出以下三种情况,并给出解决方法: 题外建议:请使用谷歌浏览器为默认浏览器 一、对于弹不出浏览器的解决办法 1、请尝试着从以下红色方框内点击进入后输入 ' Jupyter notebook ' 2、如果 阅读全文
posted @ 2019-12-09 20:14 Lyx1001 阅读(3970) 评论(0) 推荐(0) 编辑
摘要: 一、建议从官网下载最新版anaconda https://www.anaconda.com/ 进入网址找到下载位置,并找到对应的版本,下载python3.7,根据电脑系统自行选择32/64位进行下载,下载完成之后即可按照第二步安装说明进行安装。 二、安装 找到下载文件,双击该文件运行进行安装。 点击 阅读全文
posted @ 2019-12-08 23:50 Lyx1001 阅读(999) 评论(0) 推荐(0) 编辑