码迷,mamicode.com
首页 > 编程语言 > 日排行
A*算法的认识与求第K短路模板
现在来了解A*算法是什么 现在来解决A*求K短路问题 在一个有权图中,从起点到终点最短的路径成为最短路,第2短的路成为次短路,第3短的路成为第3短路,依此类推,第k短的路成为第k短路。那么,第k短路怎么求呢? 对于第k短路,可以想到的一个比较朴素的算法就是广度优先搜索,使用优先队列从源点s进行广搜, ...
分类:编程语言   时间:2018-09-11 01:10:28    阅读次数:228
python通过xlwt模块直接在网页上生成excel文件并下载
import xlwt import StringIO import web urls = ( '/rim_request','rim_request', '/rim_export','rim_export', '/(.*)', 'index' ) class rim_export: #render ...
分类:编程语言   时间:2018-09-11 01:11:17    阅读次数:858
通过anaconda进行python多版本控制
恢复内容开始 linux与windows通用。 1. 假设电脑上已经转好anaconda3. (anaconda 默认装好了python3、jupyter、spyter) 2. 现在需求是:我想同时使用python2. 但是不想python2与python3冲突。 而且希望pip install 安 ...
分类:编程语言   时间:2018-09-11 11:15:35    阅读次数:245
基于K-Nearest Neighbors[K-NN]算法的鸢尾花分类问题解决方案(For Python)
看了原理,总觉得需要用具体问题实现一下机器学习算法的模型,才算学习深刻。而写此博文的目的是,网上关于K-NN解决此问题的博文很多,但大都是调用Python高级库实现,尤其不利于初级学习者本人对模型的理解和工程实践能力的提升,也不利于Python初学者实现该模型。 本博文的特点: 一 全面性地总结K- ...
分类:编程语言   时间:2018-09-11 11:15:44    阅读次数:308
饮冰三年-人工智能-Python-11之HelloWor
1:安装不在介绍,下载软件下一步即可,配置环境变量(Python37会默认配置环境变量的) D:\Programs\Python\Python37\Scripts\;D:\Programs\Python\Python37\;C:\Program Files\Intel\WiFi\bin\;C:\Pr ...
分类:编程语言   时间:2018-09-11 11:16:42    阅读次数:136
python学习(二)
一 、格式化输出 %s %d 实际要输出%s 使用%%s 二、while else 当break 执行时 不执行else 三、acsii 编码 Unicode utf-8 gbk 四、逻辑运算 优先级()>not>and>or 如果是比较 输出 F T 如果是数字 x or y 当 x不等于0时 输 ...
分类:编程语言   时间:2018-09-11 11:17:51    阅读次数:110
利用proguard对java web工程代码混淆
目标: 将代码混淆,也就是给第三方源代码,让他们只能运行,却看不懂代码。 用到的工具: 混淆jar的工具:proguard5.1 下载地址:http://download.csdn.net/detail/lk7688535/9625472 反编译jar的工具:xjad2.2 下载地址:http:// ...
分类:编程语言   时间:2018-09-11 11:18:55    阅读次数:255
python学习三十三天函数匿名函数lambda用法
python函数匿名函数lambda用法,是在多行语句转换一行语句,有点像三元运算符,只可以表示一些简单运算的,lambda做一些复杂的运算不太可能。分别对比普通函数和匿名函数的区别 1,普通的函数用法 def func(): print('aaa') func() 2,匿名函数的用法 f=lamb ...
分类:编程语言   时间:2018-09-11 11:19:33    阅读次数:172
JavaScript--百度地图定位,可拖拽
JavaScript百度地图接口定位 ...
分类:编程语言   时间:2018-09-11 11:23:27    阅读次数:247
饮冰三年-人工智能-Python-10之C#与Python关系
1:注释 C# 中 单行注释:// 多行注释:/**/ python 中 单行注释:# 多行注释:“““内容””” 2:字符串 C#中 "" 用双引号如("我是字符串") Python中 "我是字符串" '我是字符串' """我是字符串""" '''我是字符串''' 2.1 字符串支持乘法 (特有) ...
分类:编程语言   时间:2018-09-11 11:23:51    阅读次数:153
一、在windows环境下修改pip镜像源的方法(以python3为例)
在windows环境下修改pip镜像源的方法(以python3为例) 1.在windows文件管理器中,输入 %APPDATA% 2.会定位到一个新的目录下,在该目录下新建pip文件夹,然后到pip文件夹里面去新建个pip.ini文件 3.在新建的pip.ini文件中输入以下内容,搞定 在linux ...
分类:编程语言   时间:2018-09-11 11:24:39    阅读次数:2879
Spring Boot 主类及目录结构介绍
Spring Boot 与传统项目最大的区别是,传统项目都是打成 WAR 包部署到服务器上面,需要额外的 Servlet 容器, 而 Spring Boot 则可以直接打成 jar 包,并内置集成了 Servlet 容器,通过命令 则可以直接运行,不需要独立的 Servlet 容器。 打成可执行 j ...
分类:编程语言   时间:2018-09-11 11:25:05    阅读次数:272
为用户设计的产品,就应该用用户熟悉的语言
简评: 本文系译文,原作者 Julie Zhuo 是 Facebook 的 Product design VP。有时候我们提问(例如,为什么留存率下降了?)是以产品为中心的,如果换个角度,以用户为中心来提问(为什么用户不用这个产品了?),思考的角度就截然不同。 设计一个有价值的产品的第一准则,是这个 ...
分类:编程语言   时间:2018-09-11 11:25:12    阅读次数:255
Python运维开发基础01-语法基础【转】
开篇导语 整个Python运维开发教学采用的是最新的3.5.2版,当遇到2.x和3.x版本的不同点时,会采取演示的方式,让同学们了解。 教学预计分为四大部分,Python开发基础,Python开发进阶,Python网页编程,Python项目实战 Python开发基础分为语法基础篇,文件基础篇,函数基 ...
分类:编程语言   时间:2018-09-11 11:25:31    阅读次数:205
Python 和C#的交互
IronPython是一个.NET平台上的Python实现,包括了完整的编译器、执行引擎与运行时支持,能够与.NET已有的库无缝整合到一起。 IronPython已经很好的集成到了.NET framework中,所以Ironpython和C#的交互也就变得很简单了。下面就通过一些简单的例子来看看Ir ...
分类:编程语言   时间:2018-09-11 11:30:50    阅读次数:189
【死磕 Spring】----- IOC 之 获取验证模型
原文出自: "http://cmsblogs.com" 在上篇博客 "【死磕Spring】 IOC 之 加载 Bean" 中提到,在核心逻辑方法 中主要是做三件事情。 1. 调用 获取 xml 文件的验证模式 2. 调用 根据 xml 文件获取相应的 Document 实例。 3. 调用 注册 Be ...
分类:编程语言   时间:2018-09-11 11:31:55    阅读次数:190
Java NIO 实现文件复制
/**intbytesRead=inChannel.read(buf);*这句话是从文件流中读取一个buf内容,返回读取的大小,*如果是读取到文件尾部的时候,返回的是-1**注意FileChannel.write()是在while循环中调用的。*因为无法保证write()方法一次能向FileChannel写入多少字节,*因此需要重复调用write()方法,*直到Buffer中已经没有尚未写入通道的
分类:编程语言   时间:2018-09-11 12:12:51    阅读次数:158
实现knn算法,完整程序
1主要步骤:从文件中读初始数据------计算目标点到已归类点的距离------根据距离最近原则判断目标点归属于哪一类别importcsvimportrandomimportmathimportoperatordefloadDataset(filename,split,trainingSet=[],testSet=[]):withopen(filename,‘rb‘)ascsvfile:lines
分类:编程语言   时间:2018-09-11 12:15:18    阅读次数:150
python 语法和数据类型、运算符和表达式
一python语法1.1变量命名规则变量名长度不受限制,有字母、数字、下划线组成第一个字符不能是数字,必须是下划线或者字母区分大小写关键字不能做变量名1.2注释单行注释通过#字符开头多行注释用‘‘‘‘‘‘1.3格式每行程序以换行符结束,一行写不完用“/”扩展到下一行,以三引号(""")括起来的字符串,列表,元组和字典都能
分类:编程语言   时间:2018-09-11 12:16:12    阅读次数:163
Python从菜鸟到高手(13):分片(Slicing)
分片操作是从序列A中获取一个子序列B。序列A可以称为父序列。从A中获取B,需要指定B在A中的开始索引和结束索引,因此,分片操作需要指定两个索引。
分类:编程语言   时间:2018-09-11 12:16:24    阅读次数:179
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!