- 博客(27)
- 收藏
- 关注

原创 从零开始搭建私人http服务器
写在最前:本问适合有一定python和Linux基础的童鞋观看,如果你是一个用django作为web框架的程序员,那么这篇文章非常适合你,如有疑问,欢迎评论或者私信我,如果觉得写的不错,就点赞关注下啊!目录购买篇选择适合的操作系统Xshell的下载和使用下载后根据IP地址利用xshell登录服务器升级相关软件安装python安装相关依赖下载python源码包(我使用的版本是3.7.2,下载略慢需等待)解压进入目录并配置环境编译和安装(时间较长)修改/u.
2020-10-31 20:08:10
1732
原创 M1 Mac 安装sklearn
最近搞机器学习,分享一下M1 Macbook安装skleran模块前提已经安装过conda-forge如果没安装点击链接 看我另一个文章安装https://blog.youkuaiyun.com/qq_42006613/article/details/112289865安装skleran(复制终端直接运行即可)conda install -c conda-forge scikit-learn...
2021-03-23 11:20:21
5880
原创 M1 Macbook安装pygame
之前自己的电脑不知道怎么稀里糊涂就装上了,最近帮朋友弄了一下,结果发现还有点难,这里给大家一种不需要使用rosstta转化。原生运行pygame的方法一、前提需要安装brew.且安装了git如果已安装可以直接跳转是第二步打开终端 新建目录,用来存放homebrew文件mkdir homebrewcd homebrew下载homebrew安装程序curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew...
2021-03-19 18:37:44
2970
1
原创 如何快速查看一个项目需要的依赖包(pipreqs的使用方法)
我们在使用python时,如果需要运行其他人写的项目,很多情况会遇到缺少第三方包或者第三方版本不兼容的问题,所以,拿到一个项目,我们首先要知道这个项目需要导入哪些第三方包,这里给大家提供一个快速查看一个项目需要依赖包的工具pipreqs一、安装pipreqspip install pipreqs二、使用方法首先我们找到项目的真是路径,并在终端到切换到这个目录例如我的项目存在/Users/sapple/Documents/python_webchat这目录下我们在终端...
2021-02-07 18:54:14
8312
1
原创 解决M1 MacBook tkinter模块frame不能使用滚动条
Tkinter默认的frame是不支持滚动条的,而window端可以将frame放到canvans上来实现滚动,而这些代码都不能完美的运行Mac端上,无意中发现Tkmacosx这个模块,发现他最大的优点就是自带滚动条,自带滚动条,自带滚动条(重要的事情说三遍),这解决了我这几天的烦恼!解决方案:pip install tkmacosx这个模块时tkinter的button模块和frame模块可以更好的运行在macOS上,使用方法import tkinterimport tk...
2021-02-01 21:05:43
1082
原创 M1芯片MacBook安装手机app
众所周知M1芯片是arm架构的,也就意味着理论上M1芯片的MacBook可以运行所有的手机app,但是从App Store搜索的iPhone与iPad app十分有限,本文则以抖音为例,给大家介绍,如何通过apple configurator 2 这个软件提取ipa安装包,来给M1芯片的MacBook安装手机应用 下载apple configurator 2 连接iPhone并登陆Apple ID,点击添加。 选择需要安装的app并下载(注意app必须是已经在iPh...
2021-01-25 19:28:01
15195
9
原创 M1 Macbook使用技巧-如何查看无线网络速率和信号强度
无线理论速率 影响因素:路由器硬件,电脑硬件、Wi-Fi频段(2.4g or 5g)连接无线网后,按住option点击Wi-Fi图标。可查看到无线理论速率为866Mpbs 无线实测速率 影响因素:宽带速率测试软件:Speedtest实测宽带下载速度为246Mpbs...
2021-01-19 19:51:14
14858
原创 解决M1 mac 安装python3.9.1后无法使用pandas和numpy的问题
新版本python已经原生支持M1芯片了大家都很开心,但是安装后发现pandas不能用了又很苦恼,本文则告诉大家如何通过miniforge工具解决问题一、安装miniforge下载地址:https://github.com/conda-forge/miniforge/#download这里选择最新支持apple silicon的版本二、安装Safari默认下载路径为download,此时我们打开终端cd Downloadsbash Miniforge3-MacOSX-.
2021-01-06 18:39:39
13798
29
原创 M1芯片安装mysql8.0数据库
一、下载首先给大家推荐一个mysql的国内镜像,虽然不是特别快,但对比起官方网站,还是快了不少,同时资源内容也有保证,不会下载到其他乱七八糟的东西地址:http://mirrors.sohu.com/mysql/选择你需要的版本下载就可以了注:可以用command+f搜索(图为5.7)本次安装8.0二、安装无脑继续就可以了这里选择第三个,点next并设置mysql密码勾选下面表示安装完成后启动mysql服务配置环境变量打开终...
2020-12-27 10:16:43
12640
28
原创 M1芯片安装python3.9.1
引言:2020年12月20python宣布适配苹果m1芯片,这意味着python3.9.0可以不经过rosetta转化,以原生的方式运行在最新的Mac上,如果刚刚购入Mac,那么看完这篇文件,你就可以在你的Mac上安装最新的python了下载python安装包由于国内网络限制,连接python官网很慢,这里提供阿里云的下载镜像http://npm.taobao.org/mirrors/python/安装python下载完成后你就可以在你的下载文件中发现这个安装包,像...
2020-12-20 19:52:55
19976
18
原创 解决多重索引用loc出现PerformanceWarning: indexing past lexsort depth may impact performance警告
解决多重索引用loc出现PerformanceWarning: indexing past lexsort depth may impact performance警告问题描述:pandas用loc定位数据时,如果索引没有排序,会消耗更多的时间进行查找定位,所以报错PerformanceWarning: indexing past lexsort depth may impact performance解决方案:先排序在使用loc定位数据框data = data.sort_index..
2020-11-24 14:44:50
6832
原创 pandas输出频率分布(pd.cut相关用法)
如何用pandas实现频率分布元数据姓名 班级 成绩 张三 1 60 李四 3 61 王五 2 88 黄六 2 88 于七 2 99 曹八 2 94 夏九 1 75 赵二 1 66 朱一 3 84 ...
2020-11-23 17:00:59
4940
原创 基于Python的身份证校验及数据提取
根据GB11643-1999公民身份证号码是特征组合码,由十七位数字本体码和一位数字校验码组成,排列顺序从左至右依次为:六位数字地址码 八位数字出生日期码 三位数字顺序码 一位数字校验码(数字10用罗马X表示)校验系统: 校验码采用ISO7064:1983,MOD11-2校验码系统(图为校验规则样例)用身份证号的前17位的每一位号码字符值分别乘上对应的加权因子值,得到的结果求和后对11进行取余,最后的结果放到表2检验码字符值..换算关系表中得出最后的一位身份证号码...
2020-11-11 16:39:55
2016
2
原创 中国行政划分代码(身份证号码前六位)
数据格式为Python字典,直接复制就可以!{'110101': ('北京市', '东城区'), '110102': ('北京市', '西城区'), '110105': ('北京市', '朝阳区'), '110106': ('北京市', '丰台区'), '110107': ('北京市', '石景山区'), '110108': ('北京市', '海淀区'), '110109': ('北京市', '门头沟区'), '110111': ('北京市', '房山区'), '110112': ('北京市', '.
2020-11-11 16:35:09
7882
原创 python设置双击运行py文件
传统我们写python代码和运行都是用pycharm,sublimeText等软件完成的,那么如果一个代码需要运行多次,怎么才能让py文件快速运行,像window的exe一样双击执行呢,这里提供两种方法,一种是利用bat文件进行批处理运行,另一种是运用pyinstaller将py文件打包成exe程序批处理运行前提是python已经设置了环境变量打开记事本输入以下内容,e:为py文件存储盘,程序文件为目录,等同于e:/程序文件/main.py同一个位置可直接写文件名e:cd 程序文件..
2020-11-09 16:17:36
6330
1
原创 pandas对包含文字的列数据进行筛选str.contains()
我们在使用pandas读取Excel后一般都需要对数据进行筛选,如果是数字格式的话比较简单,如果遇到列全部都是文字的话,如果按照我们的需求进行筛选呢?如筛选有指定文字的数据集,筛选包含某几个字的数据集,甚至运用正则表达式,去使用更高级的筛选策略呢,欢迎阅读如何使用pandas对包含文字的列数据进行筛选。样例数据:固定值过滤(必须全匹配)print(data[data['籍贯'] == '北京'])模糊过滤 文字匹配print(data[data['...
2020-11-06 14:59:05
11750
1
原创 pandas读取和写入同一个excel的多个sheet
一般我们用pandas读取excel时默认都是读入第一个表中的内容,那么如果一个excel有多个sheet(表),如果按需读取或者全部读取呢?数据格式:读取默认读取第一张表data = pd.read_excel('d://测试数据.xlsx')按需要读取指定的sheetdata = pd.read_excel('d://测试数据.xlsx',sheet_name='表2')读取全部的表,注意此时的data数据格式转化为字典,key表示表名,value是对应的.
2020-11-04 19:48:54
5590
原创 基于python机器学习对Titanic幸存者进行预测
发生在1912年的泰坦尼克事件,导致船上2224名游客死亡1502(我们的男主角也牺牲了),作为事后诸葛亮,我们掌握了船上乘客的一些个人信息和一部分乘客是否获救的信息。我们希望能通过探索这些数据,发现一些不为人知的秘密随便预测下另外一部分乘客是否能够获救。下面将用pandas进行数据预处理,用matplotlib进行画图,用sklearn进行模型的训练和预测前期准备:pip install pandaspip install numpypip install matplotlibpip..
2020-11-03 10:54:17
2427
32
原创 Centos下django项目的启动和停止(后台运行)
前言:传统的django启动方式只需输入python mange.py runserver既可,而一般连接自己服务器都是使用xshell等终端,就会遇到关闭终端导致django项目跟着关闭的问题,本文讲述如何让django后台运行的相关操作直接上命令启动:nohup python manage.py runserver 172.31.0.11:8000 >djo.out 2>&1 &关闭:查找进程:根据django端口号查找进程lsof -i .
2020-11-01 19:00:59
4876
原创 浅谈pandas stack和unstack函数
说明Stack: 将数据的列索引转换为行索引(列索引可以简单理解为列名)Unstack: 将数据的行索引转换为列索引作用执行stack是一个层次化的过程,即由原来表格数据结构转化为树形结构。Unstck反之。值得注意的是运行后数据类型有dataframe转化为series样例:原始数据:执行stack操作:相当于将第一行转化为二级索引data = pd.read_excel('e:\\1.xlsx',index_col=[0])print(data.stack()
2020-10-30 16:32:47
2191
原创 基于python对北上广深的程序员薪资进行分析,绘制相关图形
目录绪论正文编写爬虫,已经获得了结构化的数据如图所示利用pandas读入数据,进行数据处理,分析出4个城市共8个数据源的工资信息,并利用pyecharts生成柱形图。用python的第三方包wordcloud生成词云基于matplotlib的工资分布直方图总结绪论随着我国经济与社会的快速发展.,科技的进步以及计算机的普及。程序员成为一个备受人们关注的群体,随着近年全国互联网创业热潮的兴起,"互联网+"、"云计算""人工智能"以及"区块链"等领域发展迅速,市场对程序员.
2020-10-29 19:00:07
1662
2
原创 基于python的简易局域网聊天工具
需要导入的包:socket:Socket又称"套接字",应用程序通常通过"套接字"向网络发出请求或者应答网络请求,使主机间或者一台计算机上的进程间可以通讯。threading:多线程模块,实现同时接收,同时发送运行结果:本地机器两个命令窗口不同端口号运行,实际使用可在局域网内电脑运行源代码:import threadingimport socket#接受信息函数def rec(upd): while True: #接收消息,最多为1024字节
2020-10-28 10:58:38
2210
原创 python——tkinter实现进制转化
基于python的机制转化图形化界面开发。有问题欢迎留言。。运行结果:fromtkinterimport*fromtkinter.messageboximport*defcheck():jinzhi=r.get()tmp=str(shuru.get())iftmp.isdigit()is not True:showerror("错误提示","请输入数字")return;if...
2020-10-26 16:32:59
860
猎聘网站盘虫,用来爬取岗位新机,使用urlib访问,正则表达式,bs4进行数据分析,最终存储在数据中
2025-04-05
北京上海广州深圳4个城市2010-2015年5年的pm2.5数据,适用于机器学习,数据分析等专业
2025-04-05
HTML课程作业+简单通用文章系统后台管理模板
2025-04-05
数据结构实验-Huffman编码
2024-05-12
数据结构实验-队列的相关计算
2024-05-12
数据结构实验-二叉树的相关运算
2024-05-12
数据结构实验-栈的相关运算
2024-05-12
数据结构实验-单链表的相关运算
2024-05-12
hack-browser-data-windows-64bit
2024-05-12
Java计算器期末作业【代码+文档】
2024-05-12
基于C语言的宾馆管理期末作业【代码+文档】
2024-05-12
北京PM2.5数据分析【期末大作业】【代码+文档】
2024-05-12
基于J2EE的医院门诊管理系统的设计与实现【学生课程实验-期末大作业】【源码+数据库】
2024-05-12
基于python机器学习对Titanic幸存者进行预测
2024-05-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人