自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

原创 微信也能玩AI绘画啦

微信自动回复机器人,AI绘画

2022-11-04 20:19:39 2160 3

原创 jieba分词保留社交媒体中的表情符号

社交媒体中的表情,经常是中括号+文字的形式,比如,[泪]。但是按默认的jieba分词,会把[泪]拆成[’[’,‘泪’,’]’]。如果我们想分词的时候保留"[泪]”怎么做呢?

2022-03-04 17:43:44 552 3

原创 常见10种排序算法的python实现

(图片来源网络)说到基础算法,不得不提排序,结合一些比较好的资料学习了一下排序算法。首先了解每种排序算法的基本原理,可以结合十大经典排序算法(动图演示) - 一像素 - 博客园里面的动图演示来看,大部分都很清晰易懂,然后了解一下每种排序算法的复杂度,一些排序算法是基于其他排序算法优化的,最后再看看哪些算法是可以在链表上使用的。当然单纯的看,很难理解到精髓,最好自己动手实现一下。我这里根据leetcode上的一道题,来实现了常见的10种经典排序算法,单纯记录一下。排序的时间空间复杂度对比排序的数据.

2021-08-30 11:45:11 241

原创 用python画一朵鲜艳欲滴的红玫瑰

让我们看看怎么用python绘制一朵娇艳可爱的红玫瑰?代码参考了浪漫的形式有100种,单身的就1种! 和 Python 绘制圆柱体(3D图)具体如下,直接执行就好:import numpy as npimport matplotlib.pyplot as pltfrom matplotlib import cmfrom mpl_toolkits.mplot3d import Axes3Dfrom matplotlib.font_manager import FontPropertiesfi

2021-08-14 23:08:42 3144 1

转载 七夕节来用python表白吧!爱情病毒浸染你的心!

七夕节到了,快用python来表白吧!参考了把数据摇起来!用Python制作动画可视化效果!模拟僵尸病毒在法国蔓延的动态图。稍微做了修改,改了一个爱情病毒蔓延的动态图/小视频。同样moviepy还可以加音乐等,有兴趣可以参考MoviePy中文手册,一起来试试吧!代码如下#fullheartimport urllib.requestimport numpy as npfrom scipy.ndimage.filters import convolveimport moviepy.editor

2021-08-13 16:59:53 1824 3

原创 微信小程序 异步加载f2图表

微信小程序版本:2.8.1wx-f2 版本:27 Aug 2020数据库:微信云开发刚开始入手小程序的时候,需要做一些图表,去对比了很多不同的小程序开源图表,还是觉得F2看着最舒服,只是F2的文档不够完善,让人头大。官方文档给出的F2加载示例是直接使用了现成数据,但实际上我们在运行小程序过程中,经常需要先从数据库里查询数据,再加载图表,这里就涉及到异步加载的问题。那么具体怎么解决呢,我这里结合微信云开发为例:首先在js文件的data里设置 data: { showRoseCh.

2021-03-21 22:57:47 1243 3

原创 基于SVD实现PCA算法

学了PCA以后,不用SKlearn现成的包,基于numpy和scipy自己实现了一下PCA算法,原理和SKlearn里PCA是一样的,都是基于SVD方法实现的。可以按照顺序把代码贴进去,自己跑一下试试。导入需要的包import time #调用时间,显示算法运行时间import osimport mathimport numpy as npimport scipy as spimport pandas as pd# 使np矩阵不显示科学计数np.set_printoptions(suppr

2020-11-24 15:09:39 2696 4

原创 高斯贝叶斯(Gaussian Naive Bayes)基于Numpy的python实现

学了贝叶斯以后,不用SKlearn现成的包,基于numpy自己实现了一下高斯贝叶斯算法。可以按照顺序把代码贴进去,自己跑一下试试。导入需要的包import time #调用时间,显示算法运行时间import osimport mathimport numpy as npimport scipy as spimport pandas as pd# 使np矩阵不显示科学计数np.set_printoptions(suppress=True)主体Naive Bayes代码class Gau

2020-11-24 11:25:37 2668 6

原创 KNN基于Numpy的python实现

导入需要的包import timeimport osimport mathimport numpy as npimport scipy as spimport pandas as pd# 使np矩阵不显示科学计数np.set_printoptions(suppress=True)主体KNN代码class KNN(object): """ Classifier implementing the k-nearest neighbors vote. Parameter

2020-11-22 10:03:15 706

原创 用python中的seaborn画单行/单列热力图

目录示例数据准备模块导入基础数据行/列切换单列单行格式优化调整图块形状调整图片大小旋转轴上文字方向和改变轴字体大小调整图例为横向并缩小图例增加数字标签设置图例范围加标题换颜色其他示例热力图一般是矩阵的样子,但是如果我们不想展示那么多关系数据,只想重点凸显其中一个特征值与其他特征值之间的相关关系比如,这样的:或者这样的:数据准备模块导入import pandas as pdimport matplotlib.pyplot as plt import seaborn as sns基础数

2020-06-01 11:43:46 4172

原创 机器学习建模流程图

机器学习建模流程

2020-03-27 17:01:00 1557

原创 网站分析常用

网站分析常用KPI及思路

2020-03-06 20:14:43 173

原创 疫情数据分析方向思考

一些思考in progress

2020-03-06 20:09:01 836

原创 Machine Learning Notes

Machine Learning NotesIn progress

2020-03-06 20:07:11 183

原创 常用数据分析方法

常用数据分析方法思维导图

2020-03-06 20:04:15 270

原创 GitHub命令行(Git Bash)使用方法

2020-03-06 19:57:10 200

原创 Python 替换内容的几种方法

目录直接替换,使用replace()灵活替换,加入正则,使用re.sub直接替换,使用replace()比如要将文章里的内容,山替换为海:程序运行后的效果:程序附上:import os #导入模块def replace_row(): ...

2019-08-04 16:17:09 8640

原创 Python 对文章内容的修改之插入内容

目录在文章末尾续写内容在文章内某一行插入内容在文章末尾续写内容使用open函数的a模式,打开一个文件用于追加。如果该文件已存在,文件指针将会放在文件的结尾。也就是说,新的内容将会被写入到已有内容之后。如果该文件不存在,创建新文件进行写入。详见 Python open() 函数比如,我们每个文件夹下都有一个需要追加内容的文件,我们要在每个文件后末尾另起一行,加上一句话:“(全文完)”运...

2019-06-22 23:02:50 643

原创 Python去除文章首尾空格换行符

想要批量清除文件首尾的空格,换行符等,使文件里的内容看着更规整一些,可以用python里的strip()函数。比如在这个文件里,前后都有一些空格换行符。从输出的提示内容可以看出,原来文件首尾的空白符已经被清除了,但是中间的换行符不受影响(我这里用的是VSCode,大家也可以用其他工具):再打开文件,前后的空白符都被清除了:python 代码如下:import os ...

2019-06-16 22:55:13 6338

原创 Python 复制文件并重命名

目录在同一文件夹下复制并重命名复制文件到新路径下在同一文件夹下复制并重命名比如,想在把Test2文件夹下,所有子文件夹(诸如001、002、003)下的txt文件复制一份,并重命名为原名+_new运行后,提示有三个文件被复制并重命名(我这里用的是VSCode,大家也可以用其他工具):来检验下结果:没有动外面的这一个文件,代码里把它排除掉了子文件夹下的所有txt文件都被复制并重命名...

2019-06-16 22:26:19 32646 4

原创 Python 批量删除文件

比如想要删除“Test2”文件夹下,除了“aaa.txt”以外,所有的txt类型文件:注意此时Test2文件夹下,有一个001.txt文件。除此之外,001~003每个子文件夹下面都有一个txt文件。运行后,可以看到提示,已经删除了三个文件(我这里用的是VSCode,大家也可以用其他工具):验收结果,可以看到Test2文件夹下除了aaa.txt,其他所有txt类型文件均已被删除:p...

2019-06-16 21:44:34 8906

原创 Python批量给文件改名的两种方法

Python 文件批量重命名- 方法一(os.listdir):用os.listdir方法,只修改父文件夹下的某种类型文件名,子文件夹里的同种类型文件不受影响。1. 加前缀比如,我们只给Test2文件夹下的001.txt文件加上前缀‘test-’不影响子文件夹里的文件aaa.txt运行代码,提示改名成功的文件有一个:来验收结果:其他子文件夹下的txt类型文件未受影响pyt...

2019-06-16 18:56:18 28666 1

原创 Python 文件夹重命名的两种方法

Python 文件夹批量重命名- 方法一(os.listdir):使用此种方法会将父文件夹下的所有文件(无论文件还是文件夹)一起重命名,再下一级的文件不受影响。1. 加前缀/后缀比如,我们需要在Test2文件夹下,将子文件(无论文件还是文件夹)批量加上前缀“test-”。运行成功会有提示(我这里用的是VSCode,大家也可以用其他工具):就可以看到子文件都已经加上前缀了:pyt...

2019-06-16 17:18:41 40164 6

原创 Kusto Query Language (KQL) 学习笔记

Kusto Query Language (KQL) 学习笔记Kusto 是一种nosql,其有自身的查询语言规则,简称KQL。学习笔记持续更新中,点击每个节点的小加号,展开小节内容KQL学习笔记思维导图...

2019-04-07 17:58:27 10342 2

原创 入门Linux系统,从安装到使用(链接合集)

** ## 入门Linux系统,从安装到使用(链接合集) **Linux系统一般采用在电脑上安装双系统,或在Windows上安装虚拟机的方法。对于初学者,先安装虚拟机,然后在虚拟机上安装Linux系统,不失为一种比较好的方法,易于安装,易于恢复。本文主要将在Windows10的环境下,如何安装Linux虚拟机的方法和步骤做简要介绍,并附上网络上介绍详细的链接。安装Linux系统1.先选择自己...

2019-03-12 23:40:52 331

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除