Python
God_Love_luckysue
人生不可能总是顺心如意,但持续朝着阳光走,影子就会躲在后面。刺眼,却是对的方向。
展开
-
Python实现读取目录所有文件的文件名并保存到txt文件代码
Python实现读取目录所有文件的文件名并保存到txt文件代码 主要介绍Python实现读取目录所有文件的文件名并保存到txt文件代码,本文分别使用os.listdir和os.walk实现给出两段实现代码代码: (使用os.listdir)复制代码代码如下:import osdef ListFilesToTxt(转载 2017-07-27 11:25:38 · 2402 阅读 · 1 评论 -
Python之tkinter模块实现登录功能
# View more python learning tutorial on my Youtube and Youku channel!!!# Youtube video tutorial: https://www.youtube.com/channel/UCdyjiB5H8Pu7aDTNVXTTpcg# Youku video tutorial: http://i.youku.com/p转载 2017-09-13 13:50:43 · 1376 阅读 · 0 评论 -
Python之科学计算模块学习
以下为学习科学计算模块时的一些代码(回顾学习时参考):# -*- coding: utf-8 -*-"""Created on Fri Jun 30 13:32:27 2017@author: Administrator"""import pandas as pdimport numpy as npimport matplotlib.pyplot as plt#定义资料集原创 2017-09-13 13:46:41 · 562 阅读 · 0 评论 -
Python之装饰器学习
以下为在学习装饰器时的一些代码:# coding:utf-8import timeimport functoolsdef log_cost_time(func): @functools.wraps(func) def wrapped(*args,**kwargs): begin = time.time() try:原创 2017-09-13 13:41:50 · 554 阅读 · 0 评论 -
Python之字母与数字一一对应
比较字母与数字的对应关系:# coding:utf-8X = []Y = []for i in range(26): X.append(i+1) Y.append(chr(97+i))print(X)print(Y)def get_index(m): n = [] for i in m: n.append(Y.index(i)+1原创 2017-09-13 13:35:10 · 17130 阅读 · 1 评论 -
Python生成密码
import stringimport randomKEY_LEN = 20KEY_ALL = 200def base_str(): #print(string.ascii_letters + string.digits) return (string.ascii_letters + string.digits)def key_gen(): keylis转载 2017-09-13 13:32:22 · 1637 阅读 · 0 评论 -
Python生成词云
实现功能:将一个字典结构转为词云(可以利用Couter函数生成统计数据的字典)# coding:utf-8#from collections import Counterfrom pytagcloud import create_tag_image, make_tagscounts = {'Python':14,'Mysql':8,'C':6,'Machine Learning':原创 2017-09-13 13:13:01 · 682 阅读 · 0 评论 -
编写一个能将给定非负整数列表中的数字排列成最大数字的函数
编写一个能将给定非负整数列表中的数字排列成最大数字的函数# coidng:utf-8# 编写一个能将给定非负整数列表中的数字排列成最大数字的函数。例如,给定[50,2,1,9],最大数字为95021。def f(x): m = [] for i in range(len(x)): m.append([int(str(x[i])[0]),i,x原创 2017-08-22 14:01:32 · 832 阅读 · 0 评论 -
编写一个在1,2,…,9(顺序不能变)数字之间插入+或-或什么都不插入,使得计算结果总是100的程序
# coidng:utf-8# 编写一个在1,2,…,9(顺序不能变)数字之间插入+或-或什么都不插入,使得计算结果总是100的程序,并输出所有的可能性。例如:1 + 2 + 34 – 5 + 67 – 8 + 9 = 100def f_2(): L = ['+','-',''] for i1 in L: for i2 in L: f转载 2017-08-22 15:28:35 · 1860 阅读 · 3 评论 -
交错合并两列表元素
交错合并两列表元素# coding:utf-8# 编写一个交错合并列表元素的函数。例如:给定的两个列表为['a','B','C']和[1,2,3],函数返回[a,1,B,2,C,3].def merge_f(x,y): lst = [] for i in list(zip(x, y)): lst.append(list(i)) m = [原创 2017-08-22 10:39:03 · 1957 阅读 · 0 评论 -
求数列和的三种方法
求数列和的三种方法# coding:utf-8# 使用for循环、while循环、递归写三个函数计算给定数列的总和import timedef for_f(lst): t0 = time.time() s = 0 for i in lst: s += i print('for_f: %.5s' % (time.time()-t0))原创 2017-08-22 10:10:35 · 505 阅读 · 0 评论 -
Python之IP处理模块IPy
实用的IP地址处理模块IPy在IP地址规划中,涉及到计算大量的IP地址,包括网段、网络掩码、广播地址、子网数、IP类型等别担心,Ipy模块拯救你。Ipy模块可以很好的辅助我们高效的完成IP的规划工作。源码方式安装Ipy模块$ wget https://pypi.python.org/packages/source/I/IPy/IPy-0.81.tar.gz --no-check-c转载 2017-08-07 13:38:08 · 853 阅读 · 0 评论 -
2017年最受欢迎的十大机器学习Python库
1. Pipenv项目地址:https://github.com/pypa/pipenv 2017 年排名第一的 python 库非 Pipenv 莫属。 用于管理依赖项的官方推荐工具。 Pipenv 源自大牛 Kenneth Reitz 的一个周末项目,旨在把其他软件包管理器的想法整合进 Python。 安装 virtualenv 和 vir转载 2018-01-03 20:32:58 · 5548 阅读 · 0 评论