Python

python统计正数负数的个数

方法一:​​#encoding=utf-8​original_list=[1,3,5,7,0,-1,-9,-4,-5,8]positive_list=[]negative_list=[]foriinoriginal_list:ifi>0:positive_list.append(i)elifi<0:negative_list.append(i)else:print(str(i)+"isnotpositiveornegative")​​​​结果:0isnot

系统 2019-09-27 17:48:47 4169

Python

在python中导入模块中的对象有哪几种方式

1、导入整个模块:一般格式为:import模块1[模块2[,…]]模块名就是程序文件的前缀,不含.py,可一次导入多个模块,导入模块后,调用模块中的函数或类时,需要以模块名为前缀,这样代码读起来更容易理解.例:importmathmath.sin(0.5)0.47942552、与form联用导入整个模块:一般格式为:form模块名import*这种方式导入模块后,调用模块中的函数或类,仅使用函数名或类名,代码简洁,但可读性差,不容易理解例:formmath

系统 2019-09-27 17:56:12 4050

Python

Python实现滑动平均(Moving Average)的例子

Python中滑动平均算法(MovingAverage)方案:#!/usr/bin/envpython#-*-coding:utf-8-*-importnumpyasnp#等同于MATLAB中的smooth函数,但是平滑窗口必须为奇数。#yy=smooth(y)smoothsthedatainthecolumnvectory..#Thefirstfewelementsofyyaregivenby#yy(1)=y(1)#yy(2)=(y(1)+y(2)+y(

系统 2019-09-27 17:48:41 3918

Python

Python实现个人微信号自动监控告警的示例

wechat_sender是基于wxpy和tornado实现的一个可以将你的网站、爬虫、脚本等其他应用中各种消息(日志、报警、运行结果等)发送到微信的工具。运行环境Python2.7及以上Python3及以上实现过程安装pip工具[root@server1~]#wgethttps://bootstrap.pypa.io/get-pip.py[root@server1~]#pythonget-pip.pypip安装模块##安装依赖软件[root@server

系统 2019-09-27 17:50:10 3861

Python

Python之DataFrame输出为csv\txt\xlsx文件

相信大家在用Python做完数据处理以及分析之后,大多数情况下需要导出到csv等文件中,方便再做其他展示操作。小白也是一步步经历需要转到csv、txt等文件中,以导入到HIVE表中,做后续的操作。这里就来总结一下,Pyhton的DataFrame文件导出操作~1.DataFrame导出到csv文件其中:index是否要索引,header是否要列名,True就是需要outputpath='d:/Users/chen_lib/Desktop/fenci.csv

系统 2019-09-27 17:55:13 3843

Python

Python 获取本机 IP/MAC(多网卡)

基本方法Python获取本机IP地址的一般方法为importsocketIP=socket.gethostbyname(socket.gethostname())通过gethostname获取主机名,再用gethostbyname将主机名转换为IP地址。那么,问题来了。如果主机有多个网卡/IP,怎样获取某个指定的IP地址呢?一个方法是通过socket.gethostbyname_ex获取主机IP地址列表,然后遍历列表取得自己需要的IP。importsock

系统 2019-09-27 17:50:53 3697

Python

python笔记——文件读写操作过程(open与with open的区别)

文件的读写通常包含以下步骤:文件的打开:open()open或withopen会返回文件对象,必须用read或readlines之后才能打印在此我会介绍withopen与open之间的区别。提前剧透withopen优于open文件的读入:read()文件的写入:write()文件的关闭:close()另外介绍两个模块的内容:文件的定位文件的属性一、文件的打开:open与withopen(返回文件对象)1、openopen(file,mode=‘r’,buf

系统 2019-09-27 17:46:18 3569

Python

基于Python+GDAL实现nc格式转geotiff格式

基于Python+GDAL实现nc格式转geotiff格式1.目的2.版本3.基础知识3.1什么是nc文件?3.2基于Python处理nc文件需要用到的库4.程序示例5.问题5.1影像分辨率的设置参考资料1.目的(1)掌握基于Python处理nc格式文件的基本方法(2)学会将程序函数化,提高程序可读性【待补充】2.版本(1)2019年6月20日;Version13.基础知识3.1什么是nc文件?NetCDF(networkCommonDataForm)网络

系统 2019-09-27 17:46:57 3530

Python

《Python Qt GUI与数据可视化编程》第12章 PyQtChart二维

第12章PyQtChart二维绘图Charts是Qt的一个二维图表模块,可以绘制各种常见的二维图表,如折线图、柱状图、饼图、散点图、极坐标图等,功能比较全面,绘制的图形效果也比较美观,是用于数据二维可视化的有力工具。PyQtChart是QtCharts模块的Python绑定,它需要单独安装。本章首先介绍PyQtChart模块的基本特点和功能,以画折线图为例介绍用PyQtChart绘制一个二维图表的程序基本结构,以及一个图表的各组成部分的程序控制方法,然后介

系统 2019-09-27 17:48:37 3487

Python

基于Python的飞机大战游戏系统设计与实现

摘要作为早期最经典游戏之一的飞机大战,它是一种传统的电脑游戏,经常出现在便携式终端、手机和计算机中。可是,传统的飞行游戏是一个二次元平面上的,用黑白制作的居多。然而,随着计算机网络的飞速发展,在电脑上可以看到多种颜色的飞机大战。Python是一种目前广泛使用的语言,非常受使用者们的欢迎,因其自身的优越性很快就得到了迅速的发展。这对C++,java等今年来流行的语言造成了很强的影响。拥有良好的通用性,作业迅速,良好的跨平台和稳性是Python技术的优点,目前

系统 2019-09-27 17:56:27 3468

Python

Python解决鸡兔同笼问题的方法

本文实例讲述了Python解决鸡兔同笼问题的方法,分享给大家供大家参考。具体分析如下:问题描述一个笼子里面关了鸡和兔子(鸡有2只脚,兔子有4只脚,没有例外)。已经知道了笼子里面脚的总数a,问笼子里面至少有多少只动物,至多有多少只动物输入数据第1行是测试数据的组数n,后面跟着n行输入。每组测试数据占1行,包括一个正整数a(a<32768)。输出要求n行,每行输出对应一个输入。输出是两个正整数,第一个是最少的动物数,第二个是最多的动物数,两个正整数用空格分开。

系统 2019-09-27 17:53:28 3397

Python

Python基础(七)- 统计Dataframe中每一列独立值/唯一值的个数

简介介绍一下在Python中如何统计DataFrame中每一列的唯一值,并输出唯一值的数量。环境介绍系统环境:Windows10Python版本:Python3.5核心语句df['column'].unique()df['column'].value_counts()示例与解释a=list(dataSetRaw['vin'].unique())#列出该列的唯一值len(a)#统计该列有多少个不一样的值b=pd.DataFrame(dataSetRaw['v

系统 2019-09-27 17:49:25 3397

Python

Python小程序(9)古典问题:有一对兔子,从出生后第3个月起每个月都生一对

思路:*月份兔子数量/对112131+1=241+11=351+111+1=561+11+1+11+11+1=8可以发现规律,当月兔子数量为前两个月相加,即:f(n)=f(n-1)+f(n-2)程序:#古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第#三个月后每个月又生一对兔子,假如兔子都不死,问每个月又生一对兔子,假如兔子都不死#问每个月的兔子总数为多少#mon=int(input('Pleaseinputanumber:'))m

系统 2019-09-27 17:50:48 3391

Python

机器学习(周志华) 西瓜书 第九章课后习题9.10—— Python实现

机器学习(周志华)西瓜书第九章课后习题9.10——Python实现实验题目试设计一个能自动确定聚类数的改进k均值算法,编程实现并在西瓜数据集4.0上运行。实验原理K均值算法原理K均值算法自动确定k值的度量指标,最小化E:E值越小则簇内样本相似度越高,簇间样本相似度越低,且k值保证是较小的值,即簇类尽可能保证是大型簇类(这里考虑样本只有两种类别,所以k值应趋近于2);实验过程数据集获取将西瓜数据集4.0保存为data_4.txt编号,密度,含糖率1,0.69

系统 2019-09-27 17:57:19 3364

Python

python中print输出字体颜色、样式的更改

python输出带颜色字体详解在python开发的过程中,经常会遇到需要打印各种信息。海量的信息堆砌在控制台中,就会导致信息都混在一起,降低了重要信息的可读性。这时候,如果能给重要的信息加上字体颜色,那么就会更加方便用户阅读了。当然了,控制台的展示效果有限,并不能像前段一样炫酷,只能做一些简单的设置。不过站在可读性的角度来看,已经好很多了。书写格式:开头部分:\033[显示方式;前景色;背景色m+结尾部分:\033[0m注意:开头部分的三个参数:显示方式,

系统 2019-09-27 17:54:34 3257