- 博客(23)
- 资源 (1)
- 问答 (2)
- 收藏
- 关注
原创 【vscode插件】让自己的vscode变成彩虹
1.Bracket Pair Colorizer彩色括号,给括号加上rgb加成,灵感起飞2.Rainbow CSV有颜色的数据,真香3.Snazzy Light主题!主题!配合以上两个插件食用,效果更好。4.Rainbow-Fart彩虹屁,让你写代码的时候不觉得孤单,非常火…各种语音包…慎用…使用方法教程自行探索...
2021-06-08 15:10:27
3397
原创 【Python数据处理】近期在数据处理上遇到的一些问题归纳
1.pandas中强制类型转换场景:在爬虫获取完成数据并且写入csv文件中后,读取数据发现数据类型是object类型。object类型是泛类型数据,在未进行强制转换前,price无法参与运算并且报错(unsupported operand type(s) for /: ‘str’ and ‘int’),原因是price中的非浮点型数据导致报错。而脏数据的产生是因为爬虫爬取过程中,由于ajax加载慢而导致。刚开始想尝试astype方法进行强制类型转换,但是由于有字符串数据存在,所以无法使用。sour
2021-06-08 14:42:19
884
1
原创 Mysql8.0 电脑同一网络连接数据库 1045错误
在公司另外一台电脑按照以下教程安装了mysql,https://blog.csdn.net/wml00000/article/details/110248507,并且开启了远程。安装了mysql的电脑navicat可以访问数据库!!但是我自己的电脑一直都是1045!!找了一下午的解决方法,各种方法都试过来,要不是过时的方法,要不是sql语法错误。。后来自己翻了下远程配置,发现远程连接的密码过期策略和本地的密码过期策略不一样,把default改成never就行了???局域网的电脑就能连上了!百思不得
2021-04-25 10:28:16
228
原创 超简单的数据分析绘图——帮助女大学生完成课题设计
最近在闲鱼上做起了数据分析的小生意,第一单就接到了一个小姐姐的任务客户需求:①统计数据中排名前十的 所有榜单歌手出现次数 绘制直方图②对排名前三的歌手绘制饼图 查看他们的歌曲主要出现在哪些榜单③对出现次数多的歌名做词云图(前20)一. 快速搭建环境1.1 由于是新电脑所以我花了一点时间在环境搭建上。首先安装anaconda,(自带jupyter,pandas,matlibplot)由于官网下载的太慢了,我选择了清华下载(安装基本上就是一直下一步,我只改了安装目录,最后一步添加环境变量的时候,看
2021-01-14 11:55:12
512
转载 使用VScode写html时, img标签图片src路径的相关问题
初学html,img标签无法记载图片,在网上找到了相关的回答https://www.cnblogs.com/1114875701-it-yuan/p/12676642.html
2021-01-08 14:33:28
6596
1
原创 python爬虫实现成语接龙1.0
效果图废话不多说直接上代码…import randomimport requestsfrom bs4 import BeautifulSoup# 用于谐音字成语接龙from pypinyin import lazy_pinyinfrom Pinyin2Hanzi import DefaultDagParamsfrom Pinyin2Hanzi import dagclass Spider(object): """ 爬取对应成语最后一个字的成语列表, 有成语随机返回其中一个
2020-10-06 11:31:52
502
1
原创 ubuntu下nginx初探索
1. 快速安装sudo apt-get install nginx2.查找目录whereis nginx 输出结果nginx: /usr/sbin/nginx /usr/lib/nginx /etc/nginx /usr/share/nginx /usr/share/man/man8/nginx.8.gz3.systemctl使用nginx启动systemctl start nginx.service 重启systemctl restart nginx.service 停
2020-09-13 15:18:26
85
原创 关于python单例设计模式
为什么要使用单例设计模式?单例设计模式是为了避免创建对象的避免浪费反复申请内存需要了解调用 __new__方法申请内存如果不重写 __new__方法 会自己调用 object 的__new__方法重写new方法,需要自己手动申请内存class Singleton(object): # 私有化 __instance = None __is_first = True @classmethod def __new__(cls, *args, **kwargs)
2020-09-03 15:31:17
98
原创 [笔记]简单实现socket网络编程
前言网络程序开发的过程之中一般都会考虑两种不同的开发模式:c/s模式即客户端与服务端:该设计架构一般需要编写两套不同的程序,一套是服务端程序,一套是客户端程序,在进行项目维护的时候需要进行两套项目的维护,所以维护成本高,但是这种程序一般使用特定的协议,特定的数据结构,隐藏的端口,所以安全性比较高。b/s模式即浏览器与服务端:主要是基于web设计的一种架构,基于http协议进行数据交互。对于网络程序的开发不仅仅是一个简单的数据交互的过程,还包含数据处理逻辑,同时所有的网络设备厂商也会不同,所以为了可.
2020-08-08 11:33:44
192
原创 使用Flask开发留言板
1. 留言板功能构想功能用户注册 ,检测用户名是否重复,二次密码确认用户登录,密码错误提示头像上传用户留言,主页展示留言,留言时间,留言者redis 存储session信息mysql存储用户信息,留言信息2. 创建项目项目目录结构mainapp是flask主要目录,static静态资源存放css文件,以及photos存放网页图片以及用户上传图片templates存放网页文件__init__.py 加载配置,以及存放视图处理函数models使用sqlalchemy实现数据库功
2020-07-11 12:18:46
1093
1
原创 [复习]matplotlib基础(二)
- 魔法指令以及导入所需要的包import matplotlib.pyplot as pltimport numpy as np%matplotlib inline- 散点图的绘制n = 100x = np.random.normal(0,1,n)y = np.random.normal(0,1,n)S = np.random.rand(n)*100## 散点图/点图# c颜色# s点的大小# alpha 透明度plt.scatter(x,y,c='r',s=S,alpha=
2020-07-11 10:36:02
186
原创 [复习]matplotlib基础(一)
# 在jupyter中使用魔法命令 %matplotlib inline# 就不用每次画图时使用plt.show()%matplotlib inlineimport matplotlib.pyplot as plt常用配置:matplotlib中设置中文以及处理异常符号# 设置中文字体plt.rcParams['font.family']=['sans-serif']plt.rcParams['font.sans-serif']=['SimHei']# 处理负号无法正常显示plt.r
2020-05-21 14:00:21
318
原创 [笔记]Linux(Ubuntu)的常用命令
1.Linux没有盘符的概念 只有一个根目录/ 所有文件都在它下面2./home目录有多个用户文件夹 登录到哪个用户就在哪个用户下操作目录蓝色是目录 白色是文件3.常用命令ls 查看当前文件夹下的内容 pwd 查看当前工作路径 cd 切换文件夹touch [文件名]创建文件(如果已经存在,可修改文件的末次修改日期)mkdir 创建文件夹 -p 递归创建文件夹rm [文件] 删除指定的文件名 -r 删除文件夹 -f强制删除不提示clear 清屏ctrl + shift + ‘+’
2020-05-14 15:09:48
209
原创 [复习]Pandas基础(三)
import pandas as pdimport numpy as npNaN空白值的处理删除指定空白:DataFrame.dropna(self, axis=0, how=‘any’, thresh=None, subset=None, inplace=False)参数说明:axis:0或’index’表示按行删除,1或’columns’表示按列删除,默认为按行删除how:how=‘any’-行或列中只要有一个空白值,该行或该列便会被删除;how=‘all’-只有当一行或一列中全是
2020-05-14 14:48:14
197
原创 MongoDB安装&Python操作MongoDB
1.MongoDB安装包下载:(感谢这位博主 百度网盘比官网快…)https://blog.csdn.net/gao531162436/article/details/105785103/2.MongoDB图形化管理工具下载:Robo3T(有很多图形化管理工具,选择Robo3T是因为轻量化而且免费)链接:https://pan.baidu.com/s/1dZWbngfOW9W0KC78uWt...
2020-05-06 15:24:51
757
原创 Python数据分析案例 对京东商城口红的分析与绘图
接着上一篇文章,这里对爬取到的数据进行简单的数据分析开发环境:jupyter导入依赖的包%matplotlib inline# 数据处理import pandas as pdimport numpy as np# 绘图import matplotlib.pyplot as plt# 分词import jieba# 云图from wordcloud import Wo...
2020-04-30 16:55:18
3573
3
原创 Selenium爬取京东商城商品基本信息并写入csv
想要爬取一份京东商城的商品数据用来做数据分析使用selenium较稳定,可以绕过很多反爬虫但是使用selenium效率较低,而且通过循环翻页方法会存在数据重复直接上代码import timeimport urllib.parseimport pandas as pdfrom bs4 import BeautifulSoupfrom selenium.webdriver.common...
2020-04-29 14:55:21
1254
8
原创 [复习]Pandas基础(二)
pandas中的另一种数据类型DataFrameimport pandas as pdimport numpy as np1.创建DataFramepd.DataFrame(data=None, index=None, columns=None, dtype=None, copy=False)data: 用来创建DataFrame的数据,可以是Series,字典,Num...
2020-04-26 15:57:08
363
原创 [复习]Pandas基础(一)
import pandas as pdpandas中的SeriesSeries是一种一维的数组型对象,它包含了一个值序列,并且包含了数据标签,称为索引(index)Series往往用来处理表格数据的一行或者一列。my_series = pd.Series([1,2,3,4])0 11 22 33 4dtype: int64左边为索引,右边为值。索...
2020-04-24 15:00:59
245
原创 Python数据分析案例 天气后报网爬取与绘图分析
开发环境:jupyter导入所需要的模块# 魔法命令 在jupyter中直接显示图%matplotlib inline# 爬虫模块import requestsfrom bs4 import BeautifulSoup# 数据分析模块import numpy as npimport pandas as pdimport matplotlib.pyplot as pltfr...
2020-04-18 16:11:40
4286
2
原创 [复习]numpy的常见基本操作(二)
学习环境:jupyterimport numpy as np1.数组的加减乘除arr1 = np.array([2,4,6,8])arr2 = np.array([1,2,3,4])arr3 = arr1 + arr2arr4 = arr1 - arr2arr5 = arr1 * arr2arr6 = arr1 / arr2print(arr3)print(arr4)p...
2020-04-09 17:57:34
236
原创 [复习]numpy的常见基本操作(一)
学习环境: jupyter1.numpy和列表的比较import numpy# %time判断计算所用的时间# 数组用的时间会比列表用的时间快%time for i in range(10):myarr_2 = myarr * 2%time for i in range(10):mylist=[x*2 for x in mylist] Wall time: 27 msWal...
2020-04-09 15:57:59
172
原创 scrapy爬取cosplay图片并保存到本地指定文件夹
其实关于scrapy的很多用法都没有使用过,需要多多巩固和学习1.首先新建scrapy项目scrapy startproject 项目名称然后进入创建好的项目文件夹中创建爬虫 (这里我用的是CrawlSpider)scrapy genspider -t crawl 爬虫名称 域名2.然后打开pycharm打开scrapy项目 记得要选正确项目包的路径要包含scra...
2020-03-23 22:33:22
589
C语言 数组与指针问题
2021-12-26
Python 英文组合词提取 或者是 英文单词查错
2021-06-25
TA创建的收藏夹 TA关注的收藏夹
TA关注的人