自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

God_Love_luckysue的博客

人工智能 爱好者

  • 博客(23)
  • 资源 (1)
  • 收藏
  • 关注

转载 2017年最受欢迎的十大机器学习Python库

1. Pipenv项目地址:https://github.com/pypa/pipenv 2017 年排名第一的 python 库非 Pipenv 莫属。 用于管理依赖项的官方推荐工具。 Pipenv 源自大牛 Kenneth Reitz 的一个周末项目,旨在把其他软件包管理器的想法整合进 Python。 安装 virtualenv 和 vir

2018-01-03 20:32:58 5533

转载 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 1358

原创 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 554

原创 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 511

原创 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 16927 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 1616

原创 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 667

转载 几个算法知识

[Toc]一、不同算法策略特点小结1、贪心策略 贪心策略一方面是求解过程比较简单的算法,另一方面它又是对能适用问题的条件要求最严格(即适用范围很小)的算法。贪心策略解决问题是按一定顺序,在只考虑当前局部信息的情况下,就做出一定的决策,最终得出问题的解。即:通过局部最优决策能得到全局最优决策2、递推策略 递推也是由当前问题的逐步解决从而得到整个问题的解,依赖于信息间本身的递推关系,

2017-09-13 11:40:28 250

转载 几个算法知识--基数排序

[Toc]一、概念基数排序:基数排序是通过“分配”和“收集”过程来实现排序。原理: 欲排数据:73 22 93 43 55 14 28 65 39 811、首先根据个位数的数值,在遍历数据时将它们各自分配到编号0至9的桶(个位数值与桶号一一对应)中。2、分配结束后。接下来将所有桶中所盛数据按照桶号由小到大(桶中由顶至底)依次重新收集串起来,得到如下仍然无序的数据序列: 8

2017-09-13 11:28:14 252

转载 几个算法知识--希尔排序

希尔排序的实质就是分组插入排序,该方法又称缩小增量排序,因DL.Shell于1959年提出而得名。 该方法的基本思想是:先将整个待排元素序列分割成若干个子序列(由相隔某个“增量”的元素组成的)分别进行直接插入排序,然后依次缩减增量再进行排序,待整个序列中的元素基本有序(增量足够小)时,再对全体元素进行一次直接插入排序。因为直接插入排序在元素基本有序的情况下(接近最好情况),效率是很高的,因

2017-09-13 10:55:05 237

转载 几个算法知识--动态规划

[Toc]一、基本概念动态规划过程是:每次决策依赖于当前状态,又随即引起状态的转移。一个决策序列就是在变化的状态中产生出来的,所以,这种多阶段最优化决策解决问题的过程就称为动态规划。二、基本思想与策略基本思想与分治法类似,也是将待求解的问题分解为若干个子问题(阶段),按顺序求解子阶段,前一子问题的解,为后一子问题的求解提供了有用的信息。在求解任一子问题时,列出各种可能的局部解,通过决策保留那些有可能

2017-09-13 10:27:38 224

转载 几个算法知识--贪心算法

[Toc]贪心算法一、基本概念:所谓贪心算法是指:在对问题求解时,总是做出在当前看来是最好的选择。也就是说,不从整体最优上加以考虑,他所做出的仅是在某种意义上的局部最优解。贪心算法没有固定的算法框架,算法设计的关键是贪心策略的选择。必须注意的是,贪心算法不是对所有问题都能得到整体最优解,选择的贪心策略必须具备无后效性,即某个状态以后的过程不会影响以前的状态,只与当前状态有关。所以对所采用的贪心策

2017-09-13 10:21:08 266

转载 编写一个在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 1839 3

原创 编写一个能将给定非负整数列表中的数字排列成最大数字的函数

编写一个能将给定非负整数列表中的数字排列成最大数字的函数# 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 822

原创 交错合并两列表元素

交错合并两列表元素# 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 1938

原创 求数列和的三种方法

求数列和的三种方法# 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 493

原创 MySql ..IF.. 实现row_number() over(partition by ) 分组排序功能

MySql ..IF.. 实现row_number() over(partition by ) 分组排序功能参考:MYSQL-实现row_number() over(partition by ) 分组排序功能http://mrcelite.blog.51cto.com/2977858/7459131、实现各年级成绩排序,并选出前三(注:成绩相同情况并未考虑)2、

2017-08-14 16:08:55 849

转载 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 846

转载 python爬虫:常用浏览器的useragent

python爬虫:常用浏览器的useragent(转自:http://www.gooseeker.com/doc/thread-1829-1-1.html)1,为什么需要修改UserAgent在写python网络爬虫程序的时候,经常需要修改UserAgent,有很多原因,罗列几个如下:不同Agent下看到的内容不一样,比如,京东网站上的手机版网页和pc版网页上的

2017-08-04 14:43:28 693

转载 爬虫(连续动作让爬虫持续采集数据)

连续动作让爬虫持续采集数据(转载自:http://www.gooseeker.com/doc/article-141-1.html)连续动作介绍规划采集流程-详细版连续动作执行说明连续动作的相关概念连续动作原理:无需规定怎样循环,自动执行连续动作连续动作的按钮介绍连续动作前和连续动作后的主题名用xpath定

2017-08-04 14:14:43 1252

转载 Python实现读取目录所有文件的文件名并保存到txt文件代码

Python实现读取目录所有文件的文件名并保存到txt文件代码    主要介绍Python实现读取目录所有文件的文件名并保存到txt文件代码,本文分别使用os.listdir和os.walk实现给出两段实现代码代码: (使用os.listdir)复制代码代码如下:import osdef ListFilesToTxt(

2017-07-27 11:25:38 2392 1

转载 Linux 学习总结(2)

w选项及其说明-h 不显示输出信息的标题-l 用长格式输出-s 用短格式输出,不显示登录时间、JCPU时间和PCPU时间-V 显示版本信息举例[root@centos1 ~]# w 20:00:42 up 17:56,  2 users,  load average: 0.00, 0.01, 0.05USER     TTY      FROM

2016-12-29 13:12:30 274

转载 Linux学习总结(1)

1.      新建文件:touch sss.txttouch sss_{0..9}_linux.txt 2.      快捷键: 按键作用Ctrl+d键盘输入结束或退出终端Ctrl+s暂停当前程序,暂停后按下任意键恢复运行Ctrl+z将当前程

2016-12-29 10:43:12 227

计算机导论

《计算机科学概论(第10版)》是计算机科学概论课程的经典教材,全书对计算机科学做了百科全书式的精彩阐述,充分展现了计算机科学的历史背景、发展历程和新的技术趋势。《计算机科学概论(第10版)》首先介绍的是信息编码及计算机体系结构的基本原理(第1章和第2章),进而讲述操作系统(第3章)和组网及因特网(第4章),接着探讨了算法、程序设计语言及软件工程(第5章至第7章),然后讨论数据抽象和数据库(第8章和第9章)方面的问题,第10章通过图形学讲述计算机技术的一些主要应用,第11章涉及人工智能,第12章通过对计算理论的介绍来结束全书。《计算机科学概论(第10版)》在内容编排上由具体到抽象逐步推进,很适合教学安排,每一个主题自然而然地引导出下一个主题。此外,书中还包含大量的图、表和实例,有助于读者对知识的了解与把握。《计算机科学概论(第10版)》适合作为高等院校计算机以及相关专业本科生的教材。

2018-08-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除