python
Leo062701
这个作者很懒,什么都没留下…
展开
-
一张图入门python
转自:https://blog.csdn.net/qq_30845505/article/details/51588423转载 2018-06-08 15:44:59 · 142 阅读 · 0 评论 -
windows下python包的安装
1、pip安装(最常用的安装方式)win+R 输入cmd,打开命令行窗口,输入 pip install ×××(eg. pandas)既可以让Python自动安装相应的库,如果出现timeout的报错,需要重复输入。2、easy_install安装方法同1,输入内容为 easy_install ×××。3、conda安装安装anaconda的情况下,可以用conda inst...转载 2018-09-06 09:38:02 · 606 阅读 · 0 评论 -
NumPy和Pandas总结
一、常用链接:1.Python官网:https://www.python.org/ 2.各种库的whl离线安装包:http://www.lfd.uci.edu/~gohlke/pythonlibs/#scikit-learn3.数据分析常用库的离线安装包(pip+wheels)(百度云):http://pan.baidu.com/s/1dEMXbfN 密码:bbs2二、常用...转载 2018-09-24 22:11:43 · 7402 阅读 · 0 评论 -
数据分析学习资料收集
推荐书籍:1、《利用python进行数据分析》,Wes McKinney著,徐敬一译。其中讲解numpy、pandas非常详细。第一版基于python2,第二版基于python3。2、《python数据分析与挖掘实战》,张亮均、王路、谭立云、苏剑林等著。详细讲解多个实例。以上两本书结合学习,可以打下较好的基础。 (1)NumPy的详细教程(官网手册翻译):https:/...原创 2018-09-20 21:30:45 · 749 阅读 · 0 评论 -
numpy模块之axis
axis的作用即如何理解numpy是python进行科学计算必不可少的模块,随着深度学习越来越火,numpy也越来越流行。了解numpy的人知道,在numpy中,有很多的函数都涉及到axis,很多函数根据axis的取值不同,得到的结果也完全不同。可以说,axis让numpy的多维数组变的更加灵活,但也让numpy变得越发难以理解。这里通过详细的例子来学习下,axis到底是什么,它在numpy...转载 2018-09-23 00:12:59 · 182 阅读 · 0 评论 -
算法
(1)题目1给定一个非负整数数组,你最初位于数组的第一个位置。数组中的每个元素代表你在该位置可以跳跃的最大长度。判断你是否能够到达最后一个位置。思路:不要上来就相加,要思考0的位置。(1)nums[0] == 0,且len(nums) is not 1(2)nums[i] == 0,0<i<(len(nums)-1),即0在中间位置,这时只需0之前有一个nums[j] ...原创 2018-11-02 22:36:47 · 262 阅读 · 0 评论 -
python遍历文件夹下文件
在读文件的时候往往需要遍历文件夹,python的os.path包含了很多文件、文件夹操作的方法。下面列出:os.path.abspath(path) #返回绝对路径os.path.basename(path) #返回文件名os.path.commonprefix(list) #返回多个路径中,所有path共有的最长的路径。os.path.dirname(path) #返回文件路径...原创 2018-11-22 22:51:46 · 1673 阅读 · 1 评论 -
python判断文件类型:使用filetype
filetype作用一个小巧自由开放Python开发包,主要用来获得文件类型。filetype支持版本:python2/python3filetype安装:pip install filetypeAPI详情请查看 annotated API reference .filetype功能特色•简单友好的API•支持宽范围文件类型•提供文件扩展名和MIME类...转载 2018-12-07 22:35:00 · 19748 阅读 · 0 评论 -
python 获取视频文件的大小,时长等
代码示例:import osimport sysimport xlwtfrom moviepy.editor import VideoFileClip file_dir = u"G:/视频目录/" #定义文件目录 class FileCheck(): def __init__(self): self.file_dir = file_dir ...转载 2018-12-07 22:36:44 · 9369 阅读 · 0 评论 -
python枚举
python中枚举有多种实现方式,如元组、全局变量(类似于c语言的宏)、枚举类等。个人感觉枚举类最易用,也最规范。枚举类的定义与使用说明如下:(1)从enum中导入Enum类,以继承Enum类;(2)成员名称不允许重复,但值可以重复,相当于别名;值重复时,通过值只能取到第一个成员;(3)若要限制值不可重复,需增加装饰器@unique;(4)成员可进行同一性比较,但不可进行大小比...原创 2018-08-29 23:07:32 · 917 阅读 · 0 评论 -
python多进程通信之消息队列
在linux C中,消息队列可以通过key来创建,在使用某个队列时,可根据key来获取队列,进而进行数据的收发;且队列的前4个字节,可用于判断目标进程,不匹配则不接收,也就是多个进程可共用一个队列进行消息的收发。在python中则不同,没有key,直接get接收。这就要求每个队列对应一个进程。可对queues.Queue进行一次继承,添加需要的一些信息,再创建自己的队列;为使用方便,可为每个队...原创 2018-08-29 18:26:56 · 1290 阅读 · 0 评论 -
python获取操作系统信息
获取操作系统相关信息#coding=utf-8import platformdef TestPlatform( ): print ("----------Operation System--------------------------") # 获取Python版本 print platform.python_version() # 获取操...转载 2018-08-27 23:14:46 · 6301 阅读 · 0 评论 -
python标准异常和自定义异常
python提供了两个非常重要的功能来处理python程序在运行中出现的异常和错误。你可以使用该功能来调试python程序。1.异常处理: 本站Python教程会具体介绍。2.断言(Assertions):本站Python教程会具体介绍。python标准异常异常名称描述BaseException所有异常的基类Sy...转载 2018-06-09 17:18:23 · 1803 阅读 · 0 评论 -
在windows下使用python脚本运行cmd命令
1、python运行cmd命令主要有两种方式:(1)python的OS模块。 OS模块调用CMD命令有两种方式:os.popen(),os.system(). 都是用当前进程来调用。 os.system是无法获取返回值的。当运行结束后接着往下面执行程序。用法如:OS.system("ipconfig"). OS.popen带返回值的,如何获取返回值。如 p=os.popen(cmd) p...原创 2018-07-09 10:24:07 · 28820 阅读 · 1 评论 -
在python中执行shell
Python经常被称作“胶水语言”,因为它能够轻易地操作其他程序,轻易地包装使用其他语言编写的库。今天我们就讲解其中的一个方面,用Python调用Shell命令。用Python调用Shell命令有如下几种方式:第一种:os.system("The command you want").这个调用相当直接,且是同步进行的,程序需要阻塞并等待返回。返回值是依赖于系统的,直接返回系统的调用返回值,所以wi...原创 2018-06-28 09:13:28 · 7827 阅读 · 0 评论 -
python资料
1、数据结构(1)枚举 https://www.cnblogs.com/ucos/p/5896861.html 2、线程与进程(1)python多进程:https://www.cnblogs.com/linhaifeng/articles/7428874.html(2)python守护进程:https://www.cnblogs.com/taurusfy/p/7941009.h...原创 2018-07-24 22:57:32 · 200 阅读 · 0 评论 -
pycharm常用操作
1、设置文件头#!/usr/bin/env python# -*- coding: utf-8 -*-"""@Author : Leo@Connect : lipf0627@163.com@File : ${NAME}.py@site : ${SITE}@Time : ${DATE} ${TIME}@Software: ${PRODUCT_NAME}...原创 2018-07-25 10:09:32 · 276 阅读 · 0 评论 -
python汉字转换为拼音
使用pypinyin包pip install pypinyinfrom pypinyin import pinyin, NORMAL# 将汉字转换为拼音,pinyin()转换后是列表,不加style转换后带声调pos = 1for piny in pinyin(self.name, style=NORMAL): piny = ''.join(piny) print(...原创 2018-07-26 08:56:16 · 562 阅读 · 0 评论 -
matplotlib的使用
这个repo 用来记录一些python技巧、书籍、学习链接等,欢迎stargithub地址python中的matplotlib是一种用于创建图表的桌面绘图包(主要是2D方面)。 使用python对matplotlib库操作使得对图形的显现极为方便,下面是用的较多的一些用法。 建议配合Ipython使用,如果...转载 2018-07-20 22:30:12 · 611 阅读 · 0 评论 -
python多进程通信之socket
在windows下,没有AF_UNIX,只有在linux下才有。windows下,可使用(AF_INET,SOCK_STREAM)来实现进程间通信,当然也可以使用(SOCK_DGRAM),根据自己的需要来选择。两个进程不需在一个工程中,且各自可位于虚拟环境中,因为用的是localhost通信,也就是ip。 先介绍一下我的练习项目架构设计:(1)学校数据处理进程:随机产生多个学校信息...原创 2018-08-30 23:20:48 · 1495 阅读 · 0 评论 -
ubuntu18.04安装,及python开发环境搭建
一 修改源因为国外的源比较慢,所以有必要修改为国内的源。(1)备份/etc/apt/sources.listcp /etc/apt/sources.list /etc/apt/sources.list.bak(2)修改源vim /etc/apt/sources.list如添加阿里源(文件中不能有除了以下内容的有效内容):deb http://mirrors.aliyun...原创 2019-01-09 22:32:32 · 5500 阅读 · 0 评论