Python
文章平均质量分 62
刷街兜风
不积跬步,无以至千里;不积小流,无以成江海。
展开
-
Python 实现各种排序算法
本文用Python实现了插入排序、希尔排序、冒泡排序、快速排序、直接选择排序、堆排序、归并排序。1、插入排序描述插入排序的基本操作就是将一个数据插入到已经排好序的有序数据中,从而得到一个新的、个数加一的有序数据,算法适用于少量数据的排序,时间复杂度为O(n^2)。是稳定的排序方法。插入算法把要排序的数组分成两部分:第一部分包含了这个数组的所有元素,但将最后一个元素除外(让数组多一个空间原创 2017-06-15 11:17:40 · 972 阅读 · 0 评论 -
Python 中 sorted 的用法
sorted 排序方法主要是用在 list 和 dict 中。sorted 介绍:其中, iterable 是可迭代类型 cmp 是用于比较的函数,比较什么由key 决定 key 是列表元素的某个属性或函数进行作为关键字,有默认值,迭代集合中的一项 reverse 是排序规则,reverse = Tr原创 2017-06-18 14:09:37 · 2914 阅读 · 0 评论 -
Python 中 os 模块使用方法
os 模块提供了一个统一的操作系统接口函数, 这些接口函数通常是平台指定的,os 模块能在不同操作系统平台如 nt 或 posix中的特定函数间自动切换,从而能实现跨平台操作。下面将介绍 os 模块的命令用法:(1)os.name: 字符串指示你正在使用的平台。比如对于Windows,它是'nt',而对于Linux/Unix用户,它是'posix'。(2)os.stat(file):文原创 2017-06-22 10:30:06 · 907 阅读 · 0 评论 -
Python 引包 argparse 程序执行解析命令行参数介绍
argparse是Python用于解析命令行参数和选项的标准模块,用于代替已经过时的optparse模块。argparse模块的作用是用于解析命令行参数。具体代码栗子:#coding:utf-8import argparseimport numpy as npimport nltkdef main(args): print args.a print args.b原创 2017-06-24 12:39:03 · 1164 阅读 · 0 评论 -
Python向excel中写入数据
最近做了一项工作需要把处理的数据写入到Excel表格中进行保存,所以在此就简单介绍使用Python如何把数据保存到excel表格中。数据导入之前需要安装xlwt依赖包,安装的方法就很简单,直接pip install xlwt,如果电脑安装过就不需要重复安装。接下来将做一个简单的demo。把三行数据添加到excel中。具体例子代码:#!/usr/bin/env pyt原创 2017-12-03 19:16:50 · 78462 阅读 · 13 评论 -
Window上Pyrcharm 代码同步到linux服务器上
现在好多开发代码运行都是在linux 服务器上面,但linux服务器基本都是没有用户界面的,使用linux下面代码编辑器是非常不方便,经常会在Windows下面开发好然后再弄到linux服务器上面运行,这样是非常不方便的。在pycharm 中就可以满足这样的需求,我们在windows上的pycharm编辑好的代码就可以直接同步到linux 然后再linux下面运行。下面将详细介绍此过程:...原创 2019-04-12 17:37:46 · 970 阅读 · 0 评论