-
pandas.DataFrame 根据条件新建列并赋值的方法
所属栏目:[Python] 日期:2020-12-16 热度:53
实例如下所示: import numpy as npimport pandas as pddata = {'city': ['Beijing','Shanghai','Guangzhou','Shenzhen','Hangzhou','Chongqing'],'year': [2016,2016,2015,2017,2016],'population': [2100,2300,1000,700,500,500]}frame = pd.DataFrame(dat[详细]
-
《C++ primer plus》读书笔记(一)
所属栏目:[Python] 日期:2020-12-16 热度:184
第一章 1、预处理器――#includeiostream将iostream文件内容添加到程序中。老式C头文件保留了扩展名.h,而C++头文件没有扩展名。 (有些C头文件被转换为C++头文件,去掉扩展名,并在前面加c,如cmath) 2、名称空间――相当于Java中的package,using编译指令[详细]
-
浅谈Python Opencv中gamma变换的使用详解
所属栏目:[Python] 日期:2020-12-16 热度:56
伽马变换就是用来图像增强,其提升了暗部细节,简单来说就是通过非线性变换,让图像从暴光强度的线性响应变得更接近人眼感受的响应,即将漂白(相机曝光)或过暗(曝光不足)的图片,进行矫正。 伽马变换的基本形式如下: 大于1时,对图像的灰度分布直方图具[详细]
-
Python中如何获取类属性的列表
所属栏目:[Python] 日期:2020-12-16 热度:177
前言 最近工作中遇到个需求是要得到一个类的静态属性,也就是说有个类 Type ,我要动态获取 Type.FTE 这个属性的值。 最简单的方案有两个: getattr(Type,'FTE')Type.__dict__['FTE'] 那么,如果要获取类属性的列表,该怎么做呢? 首先上场的是 dir ,它能返[详细]
-
致Python初学者 Anaconda入门使用指南完整版
所属栏目:[Python] 日期:2020-12-16 热度:177
打算学习 Python 来做数据分析的你,是不是在开始时就遇到各种麻烦呢? 到底该装 Python2 呢还是 Python3 ? 为什么安装 Python 时总是出错? 怎么安装工具包呢? 为什么提示说在安装这个工具前必须先安装一堆其他不明所以的工具? 相信大多数 Python 的初学[详细]
-
python如何将图片转换为字符图片
所属栏目:[Python] 日期:2020-12-16 热度:55
简介 一个简单的python程序,将图片转换为字符图片。 (为了简便,很多参数写死了,自己看着改吧。 (←←)) 正文 原图(侵删) 结果图 源码 [更多细节]――戳这里 #-*- coding: UTF-8 -*- from PIL import Image from PIL import ImageDraw from PIL import I[详细]
-
Python使用MD5加密算法对字符串进行加密操作示例
所属栏目:[Python] 日期:2020-12-16 热度:85
本篇章节讲解Python使用MD5加密算法对字符串进行加密操作。供大家参考研究具体如下: # encoding: utf-8from __future__ import divisionimport timeimport sysreload(sys)time1=time.time()sys.setdefaultencoding('utf-8')#######Md5实现方式1im[详细]
-
python的dataframe转换为多维矩阵的方法
所属栏目:[Python] 日期:2020-12-16 热度:98
最近有一个需求要把dataframe转换为多维矩阵,然后可以使用values来实现,下面记录一下代码,方便以后使用。 import pandas as pdimport numpy as npdf = pd.DataFrame(np.random.rand(3,3),columns=list('abc'),index=list('ABC'))print(df)print('========[详细]
-
Python基于hashlib模块的文件MD5一致性加密验证示例
所属栏目:[Python] 日期:2020-12-16 热度:185
本篇章节讲解Python基于hashlib模块的文件MD5一致性加密验证。供大家参考研究具体如下: 使用hashlib模块,可对文件MD5一致性加密验证: #python 检测文件MD5值#python version 2.6import hashlibimport os,sys#简单的测试一个字符串的MD5值def GetS[详细]
-
Centos5.x下升级python到python2.7版本教程
所属栏目:[Python] 日期:2020-12-16 热度:89
首先到官网下载python2.7.3版本,编译安装 复制代码 代码如下: $wget http://www.python.org/ftp/python/2.7.3/Python-2.7.3.tgz $tar zxvf Python-2.7.3.tgz $cd Python-2.7.3 $./configure $make make install 然后备份原来的python,并把python2.7做软连[详细]
-
Python聊天室程序(基础版)
所属栏目:[Python] 日期:2020-12-16 热度:145
本文实例为大家分享了Python聊天室程序的具体代码,供大家参考,具体内容如下 客户端代码: # Filename: socketClient.py import socket import sys import threading # Client GUI from tkinter import * import Pmw # Create a TCP/IP socket sock = socke[详细]
-
python DataFrame 修改列的顺序实例
所属栏目:[Python] 日期:2020-12-16 热度:106
假设我有一个DataFrame(df)如下: name age idmike 10 1tony 14 2lee 20 3 现在我想把id 放到最前面,变成: id name age df_id = df.id df = df.drop('id',axis=1) df.insert(0,'id',df_id) 以上这篇python DataFrame 修改列的顺序实例就是小编分享给大家[详细]
-
Python聊天室实例程序分享
所属栏目:[Python] 日期:2020-12-16 热度:87
上一篇 我们学习了简单的Python TCP Socket 编程,通过分别写服务端和客户端的代码了解基本的 Python Socket 编程模型。本文再通过一个例子来加强一下对 Socket 编程的理解。 一、聊天室程序需求 我们要实现的是简单的聊天室的例子,就是允许多个人同时一起[详细]
-
《C++ primer plus》读书笔记(三)
所属栏目:[Python] 日期:2020-12-16 热度:94
第九章 1、C++程序的组成―― (1)、头文件: 包含结构声明和使用这些结构的原型。 (2)、源代码文件: 包含与结构有关的函数的代码。 (3)、源代码文件: 包含调用与结构有关的函数的代码。 2、头文件―― (1)、常包含的内容: 函数原型;#define或con[详细]
-
JavaScript DOM 编程艺术(第2版)读书笔记(JavaScript的最佳实
所属栏目:[Python] 日期:2020-12-16 热度:98
1、防止滥用JavaScript“不管你想通过JavaScript改变哪个网页的行为,都必须三思而后行。首先要确认:为这个网页增加这种额外的行为是否确有必要?” 个人认为,作者的这句话放在当前几乎无处不用JavaScript来增强Web页面交互体验的时代,可以理解为应该适当[详细]
-
跟老齐学Python之使用Python查询更新数据库
所属栏目:[Python] 日期:2020-12-16 热度:153
回顾一下已有的战果:(1)连接数据库;(2)建立指针;(3)通过指针插入记录;(4)提交将插入结果保存到数据库。在交互模式中,先温故,再知新。 复制代码 代码如下: #导入模块 import MySQLdb #连接数据库 conn = MySQLdb.connect(host="localhost",user=[详细]
-
python批量导出导入MySQL用户的方法
所属栏目:[Python] 日期:2020-12-16 热度:105
数据库迁移(A - B),需要把用户也迁移过去,而用户表(mysql.user)有上百个用户。有2种方法进行快速迁移: 1,在同版本的条件下,直接备份A服务器的mysql数据库,还原到B服务器。 2,要是不同版本的数据(5.1 - 5.5),很可能mysql数据库下面的一些表结构,甚[详细]
-
python ip正则式
所属栏目:[Python] 日期:2020-12-16 热度:72
ip正则式为:r'(([12][0-9][0-9]|[1-9][0-9]|[1-9]).){3,3}([12][0-9][0-9]|[1-9][0-9]|[1-9])' 以下为一个示例 #-*- coding:utf-8 -*- import re def ip(): '验证IP的正则式' def match_group(p): s = '''211.210.209.108 gan ffad1.210.2.108 d ffad1.210.[详细]
-
使用DataFrame删除行和列的实例讲解
所属栏目:[Python] 日期:2020-12-16 热度:107
本文通过一个csv实例文件来展示如何删除Pandas.DataFrame的行和列 数据文件名为:example.csv 内容为: date spring summer autumn winter 2000 12.2338809 16.90730113 15.69238313 14.08596223 2001 12.84748057 16.75046873 14.51406637 13.5037456 2002 1[详细]
-
仅用50行Python代码实现一个简单的代理服务器
所属栏目:[Python] 日期:2020-12-16 热度:124
之前遇到一个场景是这样的: 我在自己的电脑上需要用mongodb图形客户端,但是mongodb的服务器地址没有对外网开放,只能通过先登录主机A,然后再从A连接mongodb服务器B。 本来想通过ssh端口转发的,但是我没有从机器A连接ssh到B的权限。于是就自己用python写[详细]
-
VScode编写第一个Python程序HelloWorld步骤
所属栏目:[Python] 日期:2020-12-16 热度:62
一、软件下载与安装 VScode下载地址:https://code.visualstudio.com/ VScode的github项目地址(本文用不到):https://github.com/microsoft/vscode Python下载地址:https://www.python.org/downloads/ 笔者用的是win版的VScode1.0和32位Python2.7,安装Py[详细]
-
python实现批量按比例缩放图片效果
所属栏目:[Python] 日期:2020-12-16 热度:157
本文实例为大家分享了python实现批量按比例缩放图片的具体代码,供大家参考,具体内容如下 把脚本文件放在要缩放的文件夹下面。 双击运行脚本,输入要缩放的系数。脚本会在当前目录下创建一个scaledImg_xxxx文件夹,如果已经存在,会强制删除,如果删除失败会[详细]
-
Python 3.x 安装opencv+opencv
所属栏目:[Python] 日期:2020-12-16 热度:174
Note:这篇文章不会包含任何的技术解答,仅是安装教程。同样不保证对所有可能的安装中遇到的问题都能适用。不过如果不幸又幸运地遇到了跟我一样的问题,我希望你能从我这里找到解决方案。 前言 最近做作业需要Python+opencv,但发现opencv.org官网中提供的包[详细]
-
JavaScript高级程序设计 读书笔记之十 本地对象Date日期
所属栏目:[Python] 日期:2020-12-16 热度:192
创建 var d=new Date(); 要注意的是在JavaScript中月份的值是从0到11(0表示1月)。 设置日期和时间值 设置日期和时间值有两种方法: 1、只声明距离1970年1月1日凌晨12点的毫秒数 a、直接用距离1970年1月1日凌晨12点的毫秒数 var d=new Date(0); b、parse方法:[详细]
-
python正则实现提取电话功能
所属栏目:[Python] 日期:2020-12-16 热度:200
本文实例为大家分享了python正则提取电话的具体代码,供大家参考,具体内容如下 主要用到正则 import reimport xlrddef is_number(s):#是否数字 try: x = int(s)#如果可以取整,说明是数字。 return(True) except Exception as e: return Falsedata=xlrd.ope[详细]