自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

limaning的专栏

OC-swift-python-HtmlCSS-DV-PHPmySQL-JS

  • 博客(130)
  • 资源 (1)

原创 Streamlit安装设置运行三连

Streamlit是新兴的可替代flask的数据分析展示库,机器学习工程师能够用它专注于数据分析,而不是全栈。在经历了一点波折之后,streamlit终于在机器上顺利运行了,现在分享一下经验,避免新手工程师再次踩坑。 安装使用过程中的问题包括:无法安装、提示缺少库、安装后无法运行、能使用了却不知道如何使用。 总体上包括三步:安装streaml...

2020-03-20 14:13:55 2178

原创 ArduinoNano的人体感应暗光灯

原理是利用光敏电阻,对周围环境进行测试,如果较暗则开启红外感应模式,有人经过就亮。电路图:int ledPin = 5; //定义LED群的输出引脚为 D5int redData = 9; //定义读取红外传感器的数据引脚 为 D9int redDataValue; //设置红外传感器初始变量int light_value=0; ...

2020-02-26 21:55:51 198 1

原创 光敏电阻和ArduinoNano做暗光灯

我家宝宝给它取名为暗光灯。原理是根据光敏电阻阻值判断外界光照情况,进而控制LED是否点亮。电路图:电路图这里要注意,各种传感器似乎都是如此,外界给电(传感器接在5v和GND中间),同时在传感器正极引出一个模拟接口A5,来读取数值。当外界变暗,电阻阻值急剧增大:int sensor_value=0; //void setup() { Serial.begin(960...

2020-01-13 18:50:05 191

原创 Python3分析考试成绩3 Flask的重构

Flask代码简单重构所有的类文件等,都写到一个py文件显然是不明智的,所以应找出程序中需要变化的部分,并重新构建,解决数据的组织问题。这个应用的原理,是在网页端提交表单内容之后,传回服务器,服务器进行数据处理之后,生成可以展示的代码,再由jinja模板进行展示。所以在这里我以数据转换为pyecharts为核心,python文件的作用分别是获得文件路径、获得网页端数据|| 数据处理,生成相...

2019-02-20 21:59:21 283

原创 Python3分析考试成绩2 Flask与pyecharts实现统计数据的前端展示

应用场景:在教育教学中,常常要对考试数据进行统计,对自己所带班级的数据有个全盘的掌握,反思自身不足,明确自身优势,从而制定下一阶段的目标。对于家长来说,对于学生的成绩都有一些疑问,也非常关心孩子的学业状况,每一位家长都想问一些关于成绩的问题,而家长会后,家长和教师的面谈时间非常长,就算是30%的家长和该学科教师交流,也会花许多的时间。如果在这个阶段,我们用准确的数据作为我们交流的依据,针对共性问题...

2019-02-20 06:37:07 2227 3

原创 树莓派安装CentOS和Python3

烧录镜像之后,启动树莓派,会要求登录,默认用户名root,密码centos。连接网络:命令nmtui,选择Activate a connection(选择连接),再选择相应的wifi,输入密码,即可连接。接下来,把扩展卡的20多个G也做成树莓派的分区:在终端中输入fdisk /dev/mmcblk0进入硬盘分区软件 在软件中输入: p——查看旧分区情况 d——删除分区,并按照提...

2019-02-11 12:13:15 2861 2

原创 Python3分析考试成绩1成绩预处理

1.数据预处理首先用Excel内部的VLOOKUP函数,将每位学生的成绩匹配。这里最好还是用身份证号或者学籍号进行匹配,一方面准确,不易出现重名、字符编码之类的问题,另一方面有利于保护学生数据隐私。 像一些学生因特殊原因没有成绩,一种处理方法是寻找类似变化的成绩进行替代,另一种是,如果缺失成绩过多,就将整行成绩去掉。可以考虑中间缺失值,用前后均值替代。值也可以考虑用之前的均值和之后均值...

2019-01-25 11:57:00 1666

原创 新浪SAE用Git方式部署Python3.7Flask服务

Python3的Flask,可以用Git方式部署在新浪SAE中,大体的流程是,新浪的云应用SAE创建一个新的应用,拿到Git的URL、用户名和密码,在Pycharm中写入Git的用户名和密码,再写好相应的Python文件,commit无误后,Push即可传入云端。好处是,本地可以正常编辑、测试,最低每小时3分钱,一年大概260.而且不用的时候,删除应用,用的时候再Push即可。只有100M代码空间...

2019-01-22 12:13:21 349 1

原创 Flask实现身份证号查询相关信息(Python2.7)

Python3是趋势,但是新浪SAE平台的便宜点的微服务,是Python2.7的。所以以下代码的环境是Python2.7.原理是,一些关于政策的表,以这种Excel的方式存储在文件夹中:创建一个类,并将主要的信息进行清洗后存入相关列表。将这个列表传入服务器,并将其渲染在模板中。数据类的建立。虽然传入的是身份证号,但实际上是以户为单位展示信息,所以每一户唯一的标识就是户的编号。将户编...

2019-01-02 12:15:27 216

原创 Pandas 根据dataframe表自动生成word

在填写一些档案的时候,有了如下的数据表,查找其政策就相对来说容易了很多。如果能够根据表格项目内容,自动生成每一户的情况,能够省去查找政策的时间。因时间紧迫,所以代码没有用类和函数进行优化,未来如果有时间再将其优化。基本思路:首先将每户享受的政策,按着户编号相同的原则,输出pandas表,再就整个表进行与扶贫手册项目的对应值,分别输出字符串,将所有字符串汇总至一个列表,最终将此列表,每一...

2018-12-22 15:44:59 3170

原创 DataGrip的Sqlite处理,导入和查询

DataGrip这个零件实际在Pycharm和Idea中都有,就是从里面分离出来的专门处理数据库的零件,用这两个软件也可以实现以下操作。Sqlite属轻量级数据库,几万数据量用它应该足够了,而且内嵌在python中,即使以后用来做flask的数据库也是绰绰有余。我想要实现的是,一个表是武将的名单和身份证号,另一个表是武将的身份证号和效力国家,最终要导出的是武将的信息以及效力国家,且以武将名单为准。...

2018-12-14 14:00:58 2074

原创 PyQt5 用pyinstaller 打包成桌面GUI

PyQt5用pyinstaller打包成桌面GUI        环境:OS 10.13,python3.7,PyQt5之前使用的是py2app,一个是打包之后文件太大,有230M,另外在运行时会出现这种错误:LSOpenURLsWithRole() failed for the application /Volumes/Disk1/编程练习/GUI测试/dist/NameDesign...

2018-11-07 07:10:23 1488

原创 PyQt5 实现设计签名功能

      B站上有一个python自带的GUI库tkinter的入门视频,讲的是用做一个输入名字(利用网站服务器),自动生成签名图片的视频,但是那个结尾被掐掉了,而且tkinter许多的控件要重新写,所以转投了QT5。用pyQt5配合QTDesigner设计工具,一样能做出来。如果当时那个视频,有结尾,估计现在还是用默认的就得了。      首先是画控件,这一点没啥说的,画好后保存为.ui格...

2018-11-01 07:50:18 595

原创 Pycharm3.7和QT5开发配置

GUI开发,QT的资料算是比较丰富的,基本原理可以理解为,QT系列软件做壳,用python及其丰富的库做算法。Pycharm是开发利器,下一版本,我要换成社区版了。QT官网注册,并下载开源版本的软件; PyCharm中下载相应的库; 配置PyCharm中的扩展工具:QTDesigner(画界面)和PyGUI(将QTDesigner生成的UI文件转化成可执行的.py文件。 测试。1....

2018-10-27 18:57:39 3517

原创 数据分析:分类问题和预测--KNN算法

数据类型可以有:数字,分类变量,二进制,email,微博,用户数据,json,地理位置,传感器数据等。数据定量或者定性的属性值,比如身高,体重,年龄,性别,学科成绩等。算法简介:分类(classification):给定一些属性标签,预测它们的一些属性。比如给定一些学生的初一初二的成绩,预测初三时的成绩。或者给定一些学生以往的成绩,预测其是否能够进入一本线等。(根据以往见过的例子,对新的数...

2018-09-29 07:51:59 2501 3

原创 个人信息表填写-python3 将excel定位并复制到另一个表里

某些个人信息表的格式如图:而原始的数据格式如下:其中图上标注,以及帮扶责任人信息,和惠农卡号,是能够自动填写并批量生成的。代码如下:#用xlrd.open_workbook时,添加对应的参数formatting_info=True,就可以保留原有格式了import xlrdimport xlwtfrom xlutils.copy import copydef get...

2018-09-19 16:28:43 1748

原创 学生成绩分析之成绩的预处理 python3 pandas 学生成绩汇总到一张表

    在进行数据分析之前,会有许多的成绩表,格式也颇为混乱,为了研究方便,可以将学生成绩统一到一张表上。我们用的学生各个时期的数据表格式如下图:且有许多的这样的表格,以便分析:    而原始的学生成绩表如下:(excel文件,扩展名为xls,且不带宏,免得后期处理麻烦)      将各个成绩的xls文件,加到这个原始表中,且要将成绩为0的行删掉,这样的目的是减少无效数...

2018-09-18 22:11:19 8840

原创 阿里云centOS7部署flask,python3

用的是阿里云镜像市场的CentOS7镜像,已经安装好python3和mysql了。通常途径是,安装flask,测试python3,配置gunicorn,配置Nginx。工具用的是XShell6,XFtp6.1.安装flask,采用pip安装:pip install flask 或者pip3 install flask2.将本地flask工程代码,上传至目标文件夹,例如我的是在www文件中,...

2018-09-03 07:33:01 1084

原创 新浪云应用SAE配置Flask Python2.7 SVN

 新浪云SAE(新浪云应用SAE),主打的是轻应用轻服务,核心是服务。我们的目标是用其自带的Python2.7,将本地测试的代码传到应用中,并测试(开通服务)。    创建应用,开发语言用Python共享环境,代码管理使用SVN,二级域名和应用名称可以自行配置。在其代码管理中,有代码管理和上传代码包。代码管理可用于单独修改一些文件,而上传代码包使用zip上传,就可以将重要的库一并上传,但是更多...

2018-08-13 10:59:09 398

原创 Python3 进行报表整理 子表加入母表中

FP报表整理技术,python3,pandas我们在进行报表的时候,会遇到许多报表: 需要把下面这种表,按着姓名(身份证号)的方式,加入其中,以便查询:下面代码实现了姓名均唯一的情况下,将小的数据表加入大的数据表。所以母表和子表,在预处理的时候,要求姓名必须对应且唯一(子表中有没有母表的姓名,不影响,但是母表中不能有2个张三,子表也不能有2个张三,可以根据身份证号或者户人数分别命名...

2018-03-31 06:41:12 283

原创 下面请您欣赏相声:文武双全,和反思

这次又写了个相声,总体来说不好笑,写出来心得体会,失败也是收获。    为什么不好笑呢,原因有好几个,大致来说,就是有意高雅,不知观众,节奏过快,暗示太多。    如果这个是在德云社或者别的小剧场演,效果应该还是凑合的。犯坏不正经,演员们都能靠着人气、表演撑起来,然而这两位演员,显然还没到那个层次,所以演出效果非常不理想也是理所应当。    这次的作品首先败在有意高雅上。之前一次损逗哏

2017-01-08 07:19:56 822

原创 相声:我要逆反--借鉴德云社作品

相声的创作,是有规律的。这段相声,借鉴了德云社郭德纲于谦的作品《我要反三俗》、徐德亮等的作品《不说足球说相声》等。通过改写,发现和遵循了一些规律。比如前后呼应,极度夸张,就是正正经经煞有介事地胡说八道。最终相声还是要落在讽刺上,通常是对事的讽刺。三分逗七分捧,逗哏演员在表演的时候,对捧哏演员要求其实是非常高的,保驾护航插科打诨,一对好的搭档,捧哏演员需要下更大的功夫,对外形动作语气语调

2017-01-08 07:19:07 496

原创 Python爬取新浪英超曼联文章内页--bs4,json,txt和csv以及编码

这个页面是新浪英超曼联新闻的首页,直接用lxml爬取,得到它是动态的爬不到,所以要考虑它的信息处理机制,使用Chrome审查元素,在Network--Priview中可以找到它的json源。通常可以把&callbacak=直到最后删除,之前的信息似乎没什么用处,有用的时候再说。之后使用json解析。必须仔细观察json的结构,而且还需要不断地断点调试。import requests

2017-01-08 06:41:58 1168

原创 Flask在新浪SAE部署服务 写微信公众平台回复的功能

书接上文。myapp.py代码:# encoding=utf-8 注释可用中文from flask import Flask, request, make_responseimport hashlibimport xml.etree.ElementTree as ETimport timea

2016-12-19 19:46:38 949

原创 微信公众号+Flask+新浪SAE 配置

原理:在微信公众号后台,调用flask写的服务。新浪SAE中,申请云应用SAE,python,标准环境,代码管理:SVN()。代码管理—创建版本,我创建的是版本号为1的版本,所以链接为:http://1.cdedunews.applinzi.com,右侧有编辑代码,点开,里面有两个文件:config.yaml,index.wsgi. 新浪SAE的参考:http://www.

2016-12-19 03:44:03 1553

原创 XPATH(lxml)爬虫测试

# encoding=utf-8 注释可用中文from lxml import etreeimport requestsimport sysheadersIm = {'User-Agent':'Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171

2016-12-18 06:51:34 1504

原创 libxml2->lxml 在win10 64位下的安装

从这里开始:https://pypi.python.org/pypi/libxml2-python/ 里面居然没有tar.gz的包pip install libxml2 不成功Libxml2下载地址:http://xmlsoft.org/sources/win32/python/本地原来安装了python3.3x86, 现在安装了python2.7.10.amd64,

2016-12-18 06:50:19 3998 4

原创 Flask笔记:(Flask开发基础与入门)

Flask笔记:(Flask开发基础与入门)MacOS:sudo pip installflaskFlask,需要下载重要的三个包:Werkzeug,Jinja2,Flask。路由和反向路由,路由:可以理解为:通过url转到另一个地址或者接口源代码:from flask import Flaskapp = Flask(__name__

2016-12-18 06:48:45 523

原创 MySQL学习笔记汇总

CREAT DATABASE test_DB;USE test_DB;CREAT TABLE test_tbl;SELECT  * FROM test_tbl;SELECT * FROM test_tbl WHERE name = ‘Anne’;(*:返回所有的列)ALTER TABLE tbl_user RENAME TO tbl_member;RENAM

2016-12-18 06:47:36 276

原创 wxPython学习笔记

import wxclass App(wx.App):                           //定义wx.App的子类       defOnInit(self):             frame = wx.Frame(parent=None,title=’Bare’)             frame.Show()          

2016-12-18 06:44:40 750

原创 wxPython for mac 安装

sudo spctl —master-disable 允许任何来源http://download.qt.io/archive/qt/5.7/5.7.0/    qt下载地址sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer首先请升级至XCode8.1官网下载的wxp

2016-11-07 05:38:33 1607

原创 Python数据处理Excel xlwt-写 xlrd-读

一、安装xlrd模块   到python官网下载http://pypi.python.org/pypi/xlrd模块安装,前提是已经安装了python 环境。二、使用介绍  1、导入模块      import xlrd   2、打开Excel文件读取数据       data = xlrd.open_workbook('exce

2016-10-26 21:11:53 1217

原创 DataGrip 学习笔记

找了很久的数据库可视化工具,最终落在JetBrains公司的DataGrip,目测这家公司是想用java平台搞定所有开发。因为学习的是MySql,所以都是以MySQL为例。首先,请安装MySQL,在设置中将其打开(OpenServer)。1.添加数据库链接:2.设置相关信息,请注意,亲测有以下问题,如果Database和user都写了则TestConnection会

2016-10-26 21:01:28 18366

原创 python合并txt

问题:最近在网上下了一些短篇小说合集,但都是单个的txt,合并阅读更加方便,以下是合并方法: # -*- coding: gbk -*-#encoding=utf-8 注释可用中文import osimport os.path #文件夹遍历函数#原理:首先打开一个新的txt,用循环打开所有txt并读取数据,加入新的txt,结束之后保存,关闭dirRoot = "f:\Python

2016-10-26 20:51:28 2039

原创 数据分析笔记

数据分析:1.确定问题,了解问题,你究竟要解决什么问题?2.分解,将许多数据分解为小部分;3.评估;4.决策。需要认清问题,尤其是提出正确的问题,解决问题。还需要帮助他人思考问题,很多时候他人并不知道自己真正想要的是什么。1.确定问题,如希望自己的成绩提高多少,如何才能办到,向哪个方向努力,自己定的目标是否可行是否合理,成绩类似的竞争对手他们的趋势如何,谁才

2016-10-26 20:45:05 3013

原创 Python处理文件夹TXT

__author__ = 'Limaning'# -*- coding: gbk -*-#encoding=utf-8                   注释可用中文import osimport os.path              #文件夹遍历函数dirRoot = "f:\Python\\151220\maning1220"

2016-10-26 20:39:43 310

原创 Arduino笔记

SublimeText编译Arduino, 大概总结一下:先删除之前的版本(这个好像不用。我现在同时装了Sublime Text 2和3 同时装了插件,也没发现问题).打开“工具--命令面板”,选择'Package Control: Add Repository' 命令。(输入Repository就出现选项了)复制粘贴https://github.com/gepd/St

2016-10-26 20:38:43 2357

原创 Dota2自定义地图模板简介

Dota2自定义地图模板位置如图,如果在某个工程下想测试或者修改,需要打开原地图示例,并将其另存为在此工程下maps文件夹的地图,这样才能正常编译运行。 Adventure:一个RPG类地图,出生之后,只有一个斧王,地图模式和运行如图:HoldOut:经典塔防地图,进去之后显示只有火女和主宰两个角色,如图:

2015-09-19 20:09:10 852

原创 Lua的数组(key为1234的表)

arr = {1,2,3,"wang",8,"hello"} --定义一个数组for key,var in pairs(arr) do print(key,var)end输出:1 12 23 34 wang5 86 hello可以看出,是key为1234的表。数组的索引,从1开始,比较特别。

2015-09-15 07:00:29 756

原创 Lua的表(字典)

环境:IDEA14,lua标准插件,控制台输出的时候,中文乱码,修改了GBK/UTF8也未解决。  --设置表的初始值 及访问,类似于python的字典  可用[key]这种方式和点语法进行访问config = {a=1,mes="Good"}config.word= "hello"config.number=100config["name"]="zhangsan"

2015-09-15 06:10:31 11044

CoreData编程

coreData编程指南,主要描述了如何使用coredata

2012-03-18

空空如也

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