
Python学习
文章平均质量分 65
birdflyinhigh
这个作者很懒,什么都没留下…
展开
-
医学教育网视频下载
import requestsimport base64from Crypto.Cipher import AESfrom urllib.parse import urlparseimport pandas as pdimport osimport timeheaders = { "User-Agent": 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) .原创 2021-04-14 00:16:32 · 1312 阅读 · 2 评论 -
Apache Superset 如何支持http接口数据源
需求:公司先前的数据源主要通过presto, 直接查询presto关联的hive和mysql表,在这种模式下,分析师通过写sql, 查询自己有权限的数据库和表,然后可视化做成看板供业务人员查看。虽然在SQL层面做到了sql数据库和表解析,鉴权机制,但是还是存在很大的数据安全隐患,比如数据泄露,数据无法脱敏等问题。因此,公司提出了将关键数据,关键指标接口化,通过http或者dubbo接口提供指标数...原创 2019-11-10 13:09:15 · 2597 阅读 · 4 评论 -
如何从零搭建专业的jupyter notebook开发环境
1. 安装jupyter notebookpip3 install jupyter notebook2. 设置jupyter notebook远程操作设置远程登录密码(jupyter) python@ubuntu:~/Desktop/code$ pythonPython 3.7.3 (default, May 30 2019, 17:03:20) [GCC 5.4.0 20160...原创 2019-07-29 15:52:54 · 481 阅读 · 0 评论 -
KNN(K近邻算法) 中超参数调优,如何生成所有的指标排列组合.
KNN(K近邻算法) 中超参数调优,如何生成所有的指标组合.在KNN算法中,参数的调优要么调整特征的组合,要么改变K值。一个常用但是简单的方式是,网格搜索(grid search).比如加入特征组包括:features = ['accommodates', 'bedrooms', 'bathrooms', 'beds', 'minimum_nights', 'maximum_nig...原创 2019-06-21 18:35:27 · 1353 阅读 · 0 评论 -
Pandas基础知识一边通(上)
Pandas基础前言1. 理解pandas和numpy2. 理解dataframe(2D数组)3. DF 选择列4. 列选择的简洁方式5. series选择行6. DF选择行总结: 使用通用公司: df.loc[row, column], row和column可以是单个标签,列表,标签切片,布尔索引7、 Series和DF的Describe方法8. 其他方法9. Pandas赋值10. 使用布尔索...原创 2018-10-11 11:52:25 · 516 阅读 · 0 评论 -
Numpy基础知识一边通(下篇)
python 数据分析地址:http://item.taobao.com/item.htm?id=557746408785Numpy 布尔索引1. Numpy读取csv文件# 使用Numpy读取csv文件import numpy as np taxi = np.genfromtxt('nyc_taxi.csv', delimiter=',', skip_header=True)# 获取...原创 2018-09-29 16:51:18 · 202 阅读 · 0 评论 -
Numpy基础知识一边通(上篇)
python 数据分析地址:http://item.taobao.com/item.htm?id=557746408785Numpy基础1.理解矢量化操作python之所以流行,是因为写程序确实方便。执行python程序的时候,程序交给python解释器执行。开发人员并不需要处理内存分配和清理等工作。python属于高级语言,书写快,但是执行慢;C语言属于低级语言,书写慢,但是执行快...原创 2018-09-26 13:34:48 · 348 阅读 · 1 评论 -
使用python读取csv并转化成list of list的方法
学习python和数据分析推荐地方:www.lynda.com获取lynda官网会员的方式:https://item.taobao.com/item.htm?id=588604400195很多面试题目都需要处理csv文件,以下是几种种处理csv文件的方法:方法一: 使用Python基础语言编写def read_csv(file_name): f = open(fil...原创 2018-03-25 11:30:25 · 44840 阅读 · 4 评论 -
numpy全笔记
http://note.youdao.com/noteshare?id=52a3afd6118c510d8a1dfcc56ccab1bf&sub=A5846EED8C684CC68AD97C5EAB4CB3DBhttp://item.taobao.com/item.htm?id=557746408785原创 2018-01-24 11:55:00 · 202 阅读 · 0 评论 -
Django知识点快速复习-Django简介和MVT
Django简介 Model Views Controller设计思想,主要的目的是解耦合,开发原则是高内聚,低耦合 Model:负责操作数据库,和views打交道 Views:负责接收http request,处理业务逻辑,返回httpResponse Templates:封装HTML函数 搭建虚拟环境 不同的项目可能需要在不同的版本下运行,所以需要建立一个虚拟的环境运行不同的Dja原创 2017-11-22 19:43:47 · 665 阅读 · 0 评论 -
lynda.com教程之Learning Python and Django_手把手零基础搭建Django项目
www.lynda.com作为全球一流的在线培训网站,一直以高质量的视频课程著称。其课程内容也是紧跟行业潮流,本人最近学了里面的一门课程Learning Python and Django, 分享一下。课程链接:https://www.lynda.com/Django-tutorials/Up-Running-Python-Django/386287-2.html 获取lynda.com永久会员的原创 2017-11-22 15:08:39 · 723 阅读 · 0 评论 -
lynda.com教程之Learing Python and Django零基础搭建Django项目
www.lynda.com作为全球一流的在线培训网站,一直以高质量的视频课程著称。其课程内容也是紧跟行业潮流,本人最近学了里面的一门课程Learning Python and Django, 分享一下。课程链接:https://www.lynda.com/Django-tutorials/Up-Running-Python-Django/386287-2.html获取lynda.com永久会员的链接原创 2017-11-22 15:03:26 · 525 阅读 · 0 评论 -
简单的模拟京东商城购买过程-pymysql
学习python和数据分析推荐地方: www.lynda.com 获取lynda官网会员的方式:http://item.taobao.com/item.htm?id=557746408785from pymysql import connectclass JD(object): """创建一个京东的服务""" def __init__(self): "原创 2017-11-02 18:10:23 · 985 阅读 · 0 评论 -
mysql基本操作快速复习(二)
学习python和数据分析推荐地方: www.lynda.com 获取lynda官网会员的方式:http://item.taobao.com/item.htm?id=557746408785-- 查询 -- 查询所有字段 -- select * from 表名; select * from students; -- 源生的写法 select students.* from stu原创 2017-10-28 22:03:42 · 309 阅读 · 0 评论 -
mysql 基本操作快速复习(三)
学习python和数据分析推荐地方: www.lynda.com 获取lynda官网会员的方式:http://item.taobao.com/item.htm?id=557746408785-- 子查询 select .... select -- 在一个select 语句中有嵌套了一个select 语句 -- 子查询语句 需要出现在 小括号之内 -- 标量子查询 子查询得到的结构原创 2017-10-28 22:01:55 · 462 阅读 · 0 评论 -
mysql基本操作快速复习-增删改查
学习python和数据分析推荐地方: www.lynda.com 获取lynda官网会员的方式:http://item.taobao.com/item.htm?id=557746408785数据库用户名: root密码: mysql# """""" -- // /* */char(5) 长度固定为5的字符串 ab --> "ab "var原创 2017-10-25 20:34:27 · 525 阅读 · 0 评论 -
python做数据分析实例
本文用到的数据在评论区留下邮箱即可。本文通过对美国枪杀数据的探索,综合运用python做一些数据的提取和统计原创 2017-10-08 19:02:24 · 11225 阅读 · 26 评论 -
命令行操作项目练习
本文用到的数据,可以加QQ跟群主获取:群名称:PYTHONERS-数据群 号:663468799学习python和数据分析推荐地方: www.lynda.com 获取lynda官网会员的方式:get_lynda_com()-----------------------------------------------------------------------------------原创 2017-10-07 21:54:46 · 624 阅读 · 0 评论 -
干货-运行Python脚本的命令行操作(2)
本文用到的数据,可以加QQ跟群主获取:群名称:PYTHONERS-数据群 号:663468799学习python和数据分析推荐地方: www.lynda.com 获取lynda官网会员的方式:get_lynda_com()----------------------------------------------------------------原创 2017-10-07 21:08:11 · 1388 阅读 · 0 评论 -
1. Linux 终端命令快速复习
本文用到的数据,可以加QQ跟群主获取:群名称:PYTHONERS-数据群 号:663468799学习python和数据分析推荐地方: www.lynda.com 获取lynda官网会员的方式:get_lynda_com()1. 终端命令格式command [-options] [parameters]2. 查阅帮助信息com原创 2017-10-07 15:39:03 · 869 阅读 · 0 评论 -
Python做数据分析中需要掌握的命令行知识-持续更新中
1. 命令行基础1. pwd 命令行大多数人通过图形用户界面(GUI)与计算机进行交互,视觉界面如下所示:这是Mac计算机上的桌面屏幕截图。每个程序都有一个图标,我们可以点击一个来启动相应的程序。在GUI出现之前,与计算机交互的最常用方式是通过命令行界面,我们也将其称为shell或终端(我们将在此任务中互换使用这些术语)。命令行界面让原创 2017-10-06 21:44:57 · 514 阅读 · 0 评论 -
python数据分析中的时间处理(2)
1. time模块我们可以使用time.gmtime()函数将时间转换成更加易读的形式。该函数使用timestamp作为参数,返回struct_time类的一个实例对象。该实例对象可以用来表示当前时间的一些属性。比如: tm_year: timestamp的年份tm_mon: timestamp的月份(1-12)tm_mday: timestamp的日期(1-31)tm_hour: 时间原创 2017-10-06 00:11:28 · 1495 阅读 · 0 评论 -
利用python做数据分析中如何理解列表,列表推导式
写在前面的:本文用到的数据,可以加QQ跟群主获取:群名称:PYTHONERS-数据群 号:663468799学习python和数据分析推荐地方: www.lynda.com 获取lynda官网会员的方式:get_lynda_com()本文将使用legislators.csv数据集,数据预览:原创 2017-10-05 15:36:26 · 808 阅读 · 0 评论 -
利用Python做数据分析中的异常处理
写在前面的:本文用到的数据:http://www.evernote.com/l/AnzL68lV2tBPUKvrI7TmuERGir07Si-ZX9Q/学习python和数据分析推荐地方: www.lynda.com 获取lynda官网会员的方式:get_lynda_com()--------------------------------------------原创 2017-10-05 13:13:14 · 3332 阅读 · 0 评论 -
如何读取CSV文件,格式化数据,统计生日出现的次数
如何读取CSV文件, 并对生日出现的次数本文将使用python语言,导入一个CSV文件,对文件数据进行处理,然后统计其中各个时间的生日出现的次数读取CSV文件列表的操作字符串的不可变性函数的定义和调用如何同时列表中元素的个数数据格式 year month date_of_month day_of_week births 1994 1 1 6 8096原创 2017-10-04 13:16:46 · 1787 阅读 · 0 评论 -
利用Python做数据分析——numpy基础
安装Numpy的方法: 点击win+R+cmd, 输入pip install numpy---------------------------------------------------------------------------------------------------------------------------Python列表在表示数据时提供了一些优势:原创 2017-10-03 18:05:59 · 1348 阅读 · 0 评论 -
如何使用Python基于Pygame写一个简易的微信打飞机游戏。
人狠话不多,直接上码:import pygamefrom pygame.locals import *import timeimport random"""需求:设计一个打飞机游戏,实现的功能如下:1. 能显示我机,可以通过键盘控制飞机位置,按下space键盘可以实现发射子弹 2. 能自动加载敌机,敌机随机发射子弹,敌机左右移动,每个1秒往下移动。3. 我机发射原创 2017-10-03 00:05:19 · 2730 阅读 · 1 评论 -
python日期时间使用总结
# ---------------Python时间和日期--------------------from datetime import datefrom datetime import timefrom datetime import datetimefrom datetime import timedelta# 1.date对象 获取今天的日期,并获取年月日,星期几toda原创 2017-09-23 11:39:01 · 446 阅读 · 0 评论 -
老师分配办公室的应用练习
老师分配办公室的应用练习"""输入办公室个数输入老师的个数然后将了老师分配到办公室,保证每个办公室至少一个"""方法一:import randomwhile True: office_count = int(input("please input the total numbers of offices:")) teacher_count = int(原创 2017-09-16 18:39:56 · 684 阅读 · 0 评论