搜索到与相关的文章
Python

详解python pandas 分组统计的方法

首先,看看本文所面向的应用场景:我们有一个数据集df,现在想统计数据中某一列每个元素的出现次数。这个在我们前面文章《如何画直方图》中已经介绍了方法,利用value_counts()就可以实现(具体回看文章)但是,现在,我们考虑另外一个场景,我们假如要想统计其中两列元素出现次数呢?举个栗子:在df数据集中,如果我们想统计A、B两列的元素的出现情况,也就是说,得到如下表。从上面的最后一列可以看到,在A、B两列中,12出现了2次,14出现1次,16出现1次,23

系统 2019-09-27 17:54:01 2492

Python

Python统计分析模块statistics用法示例

本文实例讲述了Python统计分析模块statistics用法。分享给大家供大家参考,具体如下:一计算平均数函数mean()>>>importstatistics>>>statistics.mean([1,2,3,4,5,6,7,8,9])#使用整数列表做参数5>>>statistics.mean(range(1,10))#使用range对象做参数5>>>importfractions>>>x=[(3,7),(1,21),(5,3),(1,3)]>>>y=

系统 2019-09-27 17:50:27 2492

Python

Python.numpy中常用的几种产生随机数的方法

在利用numpy时,经常会用到随机数。这里将几种常用的容易混淆的用法进行总结。分别是:np.random.randint(low,high,size,dtype)numpy.random.rand(d0,d1,…,dn)np.random.randnrandom_sample(size)numpy.random.random([size])numpy.random.ranf([size])numpy.random.sample([size])具体使用直接上

系统 2019-09-27 17:50:23 2492

Python

python小程序实现刷票功能详解

刷票一般要突破以下限制:1、验证码识别2、同一ip不可连续投票解决办法1、用tesseract工具,链接在此https://code.google.com/p/tesseract-ocr/(人人还是加不了https链接)2、使用代理,国内可以的代理服务器可以从这里找到http://cn-proxy.com/程序语言当然用python浏览器投票的流程如下1、向服务器发送请求,服务器返回验证码和表单2、填好表单,发送到服务器可以用firefox+httpfox

系统 2019-09-27 17:50:15 2492

Python

全国计算机等级考试二级python 程序设计软件安装指南

近期,有好多小伙伴们微信咨询说之前的软件没有Python题库,我也总是说有时间了更新一下Python题库的,可一拖就是两月过去了,错过了6月份的报名时间更新,昨天也有小伙伴咨询,决定这两日更新下。如有需要其他题库的,其他二级、三级、四级资料的,可看之前的文章,戳此查看《免费送全国计算机等级考试资料(新增Python题库)》。考试大纲那么今天就简单说一下Python二级,各考生可按照考试大纲进行复习相关知识点,点此链接可查看各科目考试大纲(http://nc

系统 2019-09-27 17:49:36 2492

Java

C/C++、Java、Go、Python总结对比2-基本数据类型对比

既然要写代码,肯定少不了数据的操作,所以先来总结对比下不同语言的基本数据类型。c/c++、java、go、python的基本类型都有所差别,不过大部分常用的数据类型都是相同的,下面先讲常用的且相同的基本数据类型。基本类型|------数值型|-----整形(int)|-----双精度型(double)|-----字符型(char)|-----布尔型(boolean)需要注意的是,c中没有布尔类型,下面会进行讲解。下面分别看下5种语言对这4种数据类型的写法c

系统 2019-09-27 17:48:14 2492

Python

总结Python中逻辑运算符的使用

下表列出了所有Python语言支持的逻辑运算符。假设变量a持有10和变量b持有20,则:示例:试试下面的例子就明白了所有的Python编程语言提供了逻辑运算符:#!/usr/bin/pythona=10b=20c=0if(aandb):print"Line1-aandbaretrue"else:print"Line1-Eitheraisnottrueorbisnottrue"if(aorb):print"Line2-Eitheraistrueorbistr

系统 2019-09-27 17:47:53 2492

Python

详解如何减少python内存的消耗

Python打算删除大量涉及像C和C++语言那样的复杂内存管理。当对象离开范围,就会被自动垃圾收集器回收。然而,对于由Python开发的大型且长期运行的系统来说,内存管理是不容小觑的事情。在这篇博客中,我将会分享关于减少Python内存消耗的方法和分析导致内存消耗/膨胀根源的问题。这些都是从实际操作中总结的经验,我们正在构建DatosIO的RecoverX分布式备份和恢复平台,这里主要要介绍的是在Python(在C++,Java和bash中也有一些类似的组

系统 2019-09-27 17:47:29 2492

Python

基于Python实现对PDF文件的OCR识别

最近在做一个项目的时候,需要将PDF文件作为输入,从中输出文本,然后将文本存入数据库中。为此,我找寻了很久的解决方案,最终才确定使用tesseract。所以不要浪费时间了,我们开始吧。1.安装tesseract在不同的系统中安装tesseract非常容易。为了简便,我们以Ubuntu为例。在Ubuntu中你仅仅需要运行以下命令:这将会安装支持3种不同语言的tesseract。2.安装PyOCR现在我们还需要安装tesseract的Python接口。幸运的是

系统 2019-09-27 17:37:44 2492

编程技术

spring 3.0 security配置例子

我几年前自己写过一个后台权限管理的东西,也是基于用户-角色-权限这样的结构,说实话代码结构写得不好,因为是硬编码的形式,虽然功能其实用起来还是挺好用的,用户、角色及权限的管理均可在后台轻松完成,但现在如果再用硬编码的形式写这样的系统就说不过去了。目前关于权限管理的java开源系统比较多,有的比较有名,有的不出名,比如像SpringSecurity就很出名,在权限管理方面做得也非常全面,子猴这篇文章也是对SpringSecurity做个简短介绍。我以最新版的

系统 2019-08-29 23:48:22 2492