自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

采菊东篱下,Python满乾坤!

九层之台起于累土;千里之行始于足下

  • 博客(519)
  • 资源 (1)
  • 收藏
  • 关注

原创 微信小程序正则判断姓名和手机号

一、页面效果二、json文件//获取应用实例const app = getApp()Page({ /** * 页面的初始数据 */ data: { array: ['速美', '现代', '淮安'], mode: 'scaleToFill', src: '../../images/1.png', userInfo: {}, ...

2018-09-17 16:22:36 2977 2

原创 微信小程序:页面跳转时传递数据到另一个页面

一、功能描述页面跳转时,同时把当前页面的数据传递给跳转的目标页面,并在跳转后的目标页面进行展示二、功能实现1. 代码实现test1页面// pages/test1/test1.jsPage({  /**   * 页面的初始数据   */  data: {    name:'Tom',    age:'12'     },  buttonListen...

2018-09-16 09:50:11 5707

原创 微信小程序中实现瀑布流布局和无限加载

瀑布流布局是一种比较流行的页面布局方式,最典型的就是Pinterest.com,每个卡片的高度不都一样,形成一种参差不齐的美感。在HTML5中,我们可以找到很多基于jQuery之类实现的瀑布流布局插件,轻松做出这样的布局形式。在微信小程序中,我们也可以做出这样的效果,不过由于小程序框架的一些特性,在实现思路上还是有一些差别的。今天我们就来看一下如何在小程序中去实现这种瀑布流布局:小...

2018-09-14 14:00:48 3869

原创 微信小程序基础(一)

一.注册小程序账号,下载IDE1.官网注册https://mp.weixin.qq.com/,并下载IDE。2.官方文档一向都是最好的学习资料。注意:(1)注册账号之后会有一个appid,新建项目的时候需要填上,不然很多功能是用不了的,比如不能预览,不能上传代码等等。(2)如果你注册过微信公众号的话,一定要注意,微信公众号和小程序是两个账号,二者的appid也是不同,小程序开发...

2018-09-14 08:42:22 448

原创 微信小程序最常用的布局——Flex布局

最近在学习微信小程序,在设计首页布局的时候,新认识了一种布局方式display:flex1 .container {2 display: flex;3 flex-direction: column;4 align-items: center;5 background-color: #b3d4db;6 }编译之后的效果很明显,界面的布局也很合理,看起来很清晰。那么...

2018-09-12 17:48:25 6659

转载 Python数据结构常见的八大排序算法(详细整理)

前言八大排序,三大查找是《数据结构》当中非常基础的知识点,在这里为了复习顺带总结了一下常见的八种排序算法。常见的八大排序算法,他们之间关系如下: 排序算法.png 他们的性能比较:  下面,利用Python分别将他们进行实现。 直接插入排序算法思想:直接插入排序.gif 直接插入排序的核心思想就是:将数组中的所有元素依次跟前面已...

2018-09-06 18:20:34 1009

转载 Kaggle 房价预测竞赛优胜方案:用 Python 进行全面数据探索

[导读]Kaggle 的房价预测竞赛从 2016 年 8 月开始,到 2017 年 2 月结束。这段时间内,超过 2000 多人参与比赛,选手采用高级回归技术,基于我们给出的 79 个特征,对房屋的售价进行了准确的预测。今天我们介绍的是目前得票数最高的优胜方案:《用 Python 进行全面数据探索》,该方案在数据探索,特征工程上都有十分出色的表现。作者 Pedro Marcelino 在竞赛中...

2018-09-06 18:11:18 1490

原创 python 数据分析-读写数据csv、xlsx文件

1、读写csv文件可以使用基础python实现,或者使用csv模块、pandas模块实现。基础python读写csv文件读写单个CSV以下为通过基础python读取CSV文件的代码,请注意,若字段中的值包含有","且该值没有被引号括起来,则无法通过以下的简单代码获取准确的数据。inputFile="要读取的文件名"outputFile=“写入数据的csv文件名”with op...

2018-08-31 14:20:23 2453

原创 Python进阶-函数默认参数,特别是参数传递为空列表

这两天遇到函数默认参数的bug,在互联网上好好总结了一下:如非特别说明,下文均基于Python3一、默认参数python为了简化函数的调用,提供了默认参数机制:def pow(x, n = 2): r = 1 while n > 0: r *= x n -= 1 return r这样在调用pow函数时,就可以省略最后一个参数不写:pr...

2018-06-11 22:21:59 9629 2

原创 Python 20 秒画完小猪佩奇“社会人”!

每天写代码的程序员,你们知道今年社交平台上最火的带货女王是谁吗?范冰冰?杨幂?Angelababy?不,是猪猪女孩小猪佩奇。如果你经常用抖音、快手、B 站、知乎、微博……或者类似的任何一个内容或社交平台,那你很大概率能答出这道题:答案是:掌声送给社会人。随着口号喊响,社会人小猪佩奇似乎一夜之间就在短视频平台和社交网络上爆火了,同时网络上遍布了小猪佩奇九步画法。于是我在儿童节这一天画了一下,结果,不...

2018-06-02 21:29:22 3596

原创 Python语法糖——遍历列表时删除元素

Python的for可以遍历一个List,但是在遍历的过程中删除元素常常会得到意想不到的结果甚至程序出现异常,例如:lst = [1, 1, 0, 2, 0, 0, 8, 3, 0, 2, 5, 0, 2, 6]for item in lst: if item == 0: lst.remove(item)print lst输出: [1, 1, 2, 8, 3, 2,...

2018-05-22 09:47:57 2361

原创 AI 人工智能学习经典书单

人工智能相关岗位中,涉及到的内容包含:算法、深度学习、机器学习、自然语言处理、数据结构、Tensorflow、Python 、数据挖掘、搜索开发、神经网络、视觉度量、图像识别、语音识别、推荐系统、系统算法、图像算法、数据分析、概率编程、计算机数学、数据仓库、建模等关键词,基本涵盖了现阶段人工智能细分领域的人才结构。将上面的岗位涉及到的知识和技术划类,就形成了今天的五份书单:1人工智能科普类:人工智...

2018-05-16 17:58:19 2646 2

原创 如何自学人工智能?

不少同学跃跃欲试,想投入 AI 的怀抱,但苦于不知如何下手。其中,人工智能的核心就是机器学习(Machine Learning),它是使计算机具有智能的根本途径,其应用遍及人工智能的各个领域。我们今天就来分享一篇来自 EliteDataScience 上专门讲给机器学习入门自学者的教程,一步步教你如何从基础小白进阶为 ML 大拿。快上车吧,别找硬币了,这趟车不要钱!<img ...

2018-05-16 13:07:08 8450 1

原创 Python导入全局、局部模块以及如何让避免循环导入

许多年来不时使用Python的人并不是都知道Python的导入机制其实非常灵活。在本文中,我们将探讨以下话题:常规导入(regular imports)使用from语句导入相对导入(relative imports)可选导入(optional imports)本地导入(local imports)导入注意事项如何避免循环导入常规导入常规导入应该是最常使用的导入方式,大概是这样的:import sy...

2018-05-16 10:27:32 9460

原创 Linux环境变量配置的三个方法--/etc/profile,~/.bashrc,shell

【环境配置的原因】在windows系统下,很多软件的安装都需要设置环境变量,比如安装JAVA JDK。如果不安装环境变量,在非软件安装的目录下运行javac命令,将会报告“找不到文件”类似的错误。那么,什么是环境变量呢?简要的说,就是指定一个目录,运行软件的时候,相关的程序将会按照该目录寻找相关文件。设置变量对于一般人最实用的功能就是:不用拷贝某些dll文件到系统目录中了,而path这一系统变量就...

2018-05-13 10:45:57 850

原创 人生苦短,我用Python(Python快速教程 - 基础篇)

Life is short, you need Python人生苦短,我用Python-- Bruce Eckel5.1 Python简介本章将介绍Python的最基本语法,以及一些和深度学习还有计算机视觉最相关的基本使用。5.1.1 Python简史Python是一门解释型的高级编程语言,特点是简单明确。Python作者是荷兰人Guido van Rossum,1982年他获得数学和计算机硕士学...

2018-05-10 11:20:02 14263 4

原创 python读取Excel实例详细教程

1.操作步骤:(1)安装python官方Excel库-->xlrd(2)获取Excel文件位置并读取(3)读取sheet(4)读取指定rows和cols内容2.示例代码:# -*- coding: utf-8 -*-import xlrdfrom datetime import date,datetimedef read_excel():#文件位置ExcelFile=xl...

2018-05-08 16:25:56 12982 2

原创 jmeter进行http压力测试(图文小教程)

下载地址:http://jmeter.apache.org/download_jmeter.cgiJMeter基于Java开发,需要系统有安装JDK环境。解压后进入bin目录,点击jmeter.bat1、添加线程组:测试计划 -> 添加 -> Threads(User) -> 线程组,添加后进入如下界面:线程数:表示将模拟多少个用户进行测试。Ramp-Up Period(in s...

2018-05-07 16:09:03 3801

原创 正则表达式之 贪婪与非贪婪模式详解

1 概述 贪婪与非贪婪模式影响的是被量词修饰的子表达式的匹配行为,贪婪模式在整个表达式匹配成功的前提下,尽可能多的匹配,而非贪婪模式在整个表达式匹配成功的前提下,尽可能少的匹配。非贪婪模式只被部分NFA引擎所支持。 属于贪婪模式的量词,也叫做匹配优先量词,包括: “{m,n}”、“{m,}”、“?”、“*”和“+”。 在一些使用NFA引擎的语言中,在匹配优先量词后加上“?”,即变成属于非贪婪模式的...

2018-05-02 10:31:18 773

转载 Jmeter使用入门

Jmeter简介Jmeter的基本概念百度百科:Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试,但后来扩展到其他测试领域。 它可以用于测试静态和动态资源,例如静态文件、Java 小服务程序、CGI 脚本、Java 对象、数据库、FTP 服务器, 等等。JMeter 可以用于对服务器、网络或对象模拟巨大的负载,来自不...

2018-04-26 11:31:41 275

转载 VMware中ubuntu虚拟机与windows的端口映射,共享一个IP地址

在ubuntu虚拟机中,运行了meteor的后台程序,需要终端进行连接,需要进行ubuntu虚拟机与windows的端口映射(虚拟机与主机共享IP地址)。下面为设置步骤:1.点击编译,虚拟网络编辑器2.在虚拟网络编辑器界面,点击下方的更改设置,获取管理员权限3.选择“NAT模式”,在下方VMnet信息中,点击“NAT设置(s)...”4.点击添加,添加一条端口转发信息5.第4步,点击添加按钮之后,...

2018-04-24 11:06:46 2959

原创 Ubuntu Linux系统下搭建自己的Web服务器

经常被拿来当服务器的有CentOS、Ubuntu......考虑到自己只有Ubuntu的镜像并且只是自己做一些简单的测试使用,所以选择的版本是Ubuntu 14.04 LTS。在这个平台上搭建自己的Web服务器。相比在Windows下的wamp集成环境,Linux系统下同样有LAMP,不要问我LAMP是什么,这个我想懂wamp的肯定能动LAMP是什么。好,马上言归正传。第一步,我们在Ubuntu下...

2018-04-18 19:46:44 3602 1

原创 利用Python爬取网易上证所有股票数据(代码

import urllib.requestimport re##def downback(a,b,c):## ''''## a:已经下载的数据块## b:数据块的大小## c:远程文件的大小## '''## per = 100.0 * a * b / c## if per > 100 :## per = 100##...

2018-04-14 17:30:11 10075 4

转载 pandas用法大全

一、生成数据表 1、首先导入pandas库,一般都会用到numpy库,所以我们先导入备用:import numpy as npimport pandas as pd2、导入CSV或者xlsx文件:df = pd.DataFrame(pd.read_csv('name.csv',header=1))df = pd.DataFrame(pd.read_excel('name.xlsx'))3、用p...

2018-04-11 20:02:26 358

原创 Python数据分析之pandas学习

Python中的pandas模块进行数据分析。接下来pandas介绍中将学习到如下8块内容:1、数据结构简介:DataFrame和Series2、数据索引index3、利用pandas查询数据4、利用pandas的DataFrames进行统计分析5、利用pandas实现SQL操作6、利用pandas进行缺失值的处理7、利用pandas实现Excel的数据透视表功能8、多层索引的使用一、数据结构介绍...

2018-04-10 19:40:12 744

原创 pandas数据分析选则接近数值的最接优方案

import numpy as npimport pandas as pd# pandas数据分析选则接近数值的最接优方案# 1.准备数据CHILD_TABLE = (720, 750)CHIDL_STOOL = (300, 350)CHILD_PLAY_LEN = (300, 400)CHILD_TENT = (1100, 1300)# 2.遍历循环,添加到列表中sum_le...

2018-04-10 09:05:11 2174

原创 Cygwin中如何像在Ubuntu中一样安装软件

    cygwin作为windows下模拟Linux环境的的工具,使得我们能在windows下非常方便的使用Linux的命令和工具,下面讲讲怎样在cygwin添加不支持的命令。1.首先安装cygwin:我们可以到Cygwin的官方网站下载Cygwin的安装程序,地址是:    http://www.cygwin.com/或者直接使用下载连接来下载安装程序,下载连接是:    http://www...

2018-04-01 16:13:08 7646

原创 Flask入门之上传文件到本地服务器

Flask入门之上传文件到服务器今天要做一个简单的页面,可以实现将文件 上传到服务器(保存在指定文件夹)#Sample.py  1 # coding:utf-8 2 3 from flask import Flask,render_template,request,redirect,url_for 4 from werkzeug.utils import secure_filename ...

2018-03-31 22:28:33 4558 1

原创 Flask基础知识总结

有一些东西是大多数网络应用都会用到的。比如许多应用都会使用关系型数据库和用户 验证,在请求之前连接数据库并得到当前登录用户的信息,在请求之后关闭数据库连接。更多用户贡献的代码片断和方案参见 current_app主要内容:大型应用应用工厂应用调度实现 API 异常处理URL 处理器使用 Distribute 部署使用 Fabric 部署在 Flask 中使用 SQLite 3在 Flask 中使用...

2018-03-31 18:02:30 1465

原创 机器学习Tensorflow基本操作:线程队列图像

一、线程和队列在使用TensorFlow进行异步计算时,队列是一种强大的机制。为了感受一下队列,让我们来看一个简单的例子。我们先创建一个“先入先出”的队列(FIFOQueue),并将其内部所有元素初始化为零。然后,我们构建一个TensorFlow图,它从队列前端取...

2018-03-26 15:49:41 1380

原创 机器学习Tensorflow基础知识、张量与变量

TensorFlow是一个采用数据流图(data flow graphs),用于数值计算的开源软件库。节点(Nodes)在图中表示数学操作,图中的线(edges)则表示在节点间相互联系的多维数据数组,即张量(tensor)。它灵活的架构让你可以在多种平台上展开计算,例如台式计算机中的一个或多个CPU(或GPU),服务器,移动设备等等。TensorFlow 最初由Google大脑小组(隶属于Goog...

2018-03-25 20:43:30 7088

原创 机器学习非监督学习—k-means及案例分析

一、非监督学习无监督学习,顾名思义,就是不受监督的学习,一种自由的学习方式。该学习方式不需要先验知识进行指导,而是不断地自我认知,自我巩固,最后进行自我归纳,在机器学习中,无监督学习可以被简单理解为不为训练集提供对应的类别标识(label),其与有监督学习的对比如...

2018-03-24 21:29:06 2550

原创 机器学习回归算法—岭回归及案例分析

一、回归算法之岭回归具有L2正则化的线性最小二乘法。岭回归是一种专用于共线性数据分析的有偏估计回归方法,实质上是一种改良的最小二乘估计法,通过放弃最小二乘法的无偏性,以损失部分信息、降低精度为代价获得回归系数更为符合实际、更可靠的回归方法,对病态数据的拟合要强于最...

2018-03-24 18:47:08 5216

原创 机器学习回归算法—性能评估欠拟合与过拟合

机器学习中的泛化,泛化即是,模型学习到的概念在它处于学习的过程中时模型没有遇见过的样本时候的表现。在机器学习领域中,当我们讨论一个机器学习模型学习和泛化的好坏时,我们通常使用术语:过拟合和欠拟合。我们知道模型训练和测试的时候有两套数据,训练集和测试集。在对训练数据进行拟合时,需要照顾到每个点,而其中有一些噪点,当某个模型过度的学习训练数据中的细节和噪音,以至于模型在新的数据上表现很差,这样的话模型...

2018-03-24 18:44:10 1142

原创 机器学习回归算法—线性回归及案例分析

一、回归算法回归是统计学中最有力的工具之一。机器学习监督学习算法分为分类算法和回归算法两种,其实就是根据类别标签分布类型为离散型、连续性而定义的。回归算法用于连续型分布预测,针对的是数值型的样本,使用回归,可以在给定输入的时候预测出一个数值,这是对分类方法的提升,...

2018-03-24 18:40:06 47937 4

原创 Flask知识点回顾以及重点内容

1. HTTP通信与Web框架1.1 流程客户端将请求打包成HTTP的请求报文(HTTP协议格式的请求数据)采用TCP传输发送给服务器端服务器接收到请求报文后按照HTTP协议进行解析服务器根据解析后获知的客户端请求进行逻辑执行服务器将执行后的结果封装成HTTP的响应报文(HTTP协议格式的响应数据)采用刚才的TCP连接将响应报文发送给客户端客户端按照HTTP协议解析响应报文获取结果数据1.2 细节...

2018-03-21 10:41:59 1276

转载 用 Kaggle 经典案例教你用 CNN 做图像分类!

我们来看一个 Kaggle 上比较经典的一个图像分类的比赛 CIFAR( CIFAR-10 - Object Recognition in Images ),这个比赛现在已经关闭了,但不妨碍我们来去通过它学习一下卷积神经网络做图像识别的代码结构。相信很多学过深度学习的同学都尝试过这个比赛,如果对此比较熟悉的可以跳过本篇,如果没有尝试过的同学可以来学习一下哈。整个代码已经放在了我的 GitHub 上...

2018-03-20 11:33:07 14184 7

原创 sklearn分类器算法:决策树与随机森林及案例分析

分类算法之决策树决策树是一种基本的分类方法,当然也可以用于回归。我们一般只讨论用于分类的决策树。决策树模型呈树形结构。在分类问题中,表示基于特征对实例进行分类的过程,它可以认为是if-then规则的集合。在决策树的结构中,每一个实例都被一条路径或者一条规则所覆盖。...

2018-03-11 17:43:46 19695

原创 sklearn分类器性能评估

分类器性能评估在许多实际问题中,衡量分类器任务的成功程度是通过固定的性能指标来获取。一般最常见使用的是准确率,即预测结果正确的百分比。然而有时候,我们关注的是负样本是否被正确诊断出来。例如,关于肿瘤的的判定,需要更加关心多少恶性肿瘤被正确的诊断出来。也就是说,在二...

2018-03-11 17:42:27 3326

原创 sklearn分类器算法:逻辑回归及案例分析

分类算法之逻辑回归逻辑回归(Logistic Regression),简称LR。它的特点是能够是我们的特征输入集合转化为0和1这两类的概率。一般来说,回归不用在分类问题上,因为回归是连续型模型,而且受噪声影响比较大。如果非要应用进入,可以使用逻辑回归。了解过线性回...

2018-03-11 17:41:00 17497

网页播放视频播放加速器,适合刷视频的人

网页播放视频播放加速器,适合刷视频的人

2023-04-23

微信小程序-爱靓女

微信小程序源码,小程序的初级教程,最基本的要求,练手的好项目

2018-09-14

空空如也

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

TA关注的人

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