摘要:
一、首先,推荐用Anaconda安装 因为Anaconda本身就已经默认安装了很多常用的Python库,可以省去大量的库安装过程,并且解决兼容性问题。 Anaconda本身的安装也非常简单,搜索Anaconda官网,下载最新的Anaconda对应的exe文件,约几百兆,双击安装即可。 启动Anaco 阅读全文
摘要:
Wordpress作为全球应用最广泛的个人博客建站工具,有很多的技术架构值得我们学习推敲。其中,最著名最经典的编码技术架构就是采用了hook的机制。 hook翻译成中文是钩子的意思,单独看这个词我们难以理解这个hook机制(即钩子机制)是什么意思。那么笔者就用大白话以通俗易懂方式给大家讲解一下什么是 阅读全文
摘要:
本文主要通过python实例讲解基于RDF和SPARQL的KBQA系统的构建。该项目可在python2和python3上运行通过。 注:KBQA即是我们通常所说的基于知识图谱的问答系统。这里简单构建的EasyKBQA,数据来源于网络,源码地址看下面补充说明。 目录: -流程原理 -实际过程 -程序运 阅读全文
摘要:
RDD是什么? RDD是Spark中的抽象数据结构类型,任何数据在Spark中都被表示为RDD。从编程的角度来看, RDD可以简单看成是一个数组。和普通数组的区别是,RDD中的数据是分区存储的,这样不同分区的数据就可以分布在不同的机器上,同时可以被并行处理。因此,spark应用程序所做的无非是把需要 阅读全文
摘要:
Python读写excel的工具库很多,比如最耳熟能详的xlrd、xlwt,xlutils,openpyxl等。其中xlrd和xlwt库通常配合使用,一个用于读,一个用于写excel。xlutils结合xlrd可以达到修改excel文件目的。openpyxl可以对excel文件同时进行读写操作。 而 阅读全文
摘要:
win8安装Visual C++ 2015 build tools闪退解决办法 安装Visual Studio 2015闪退问题也同样应用此解决办法。 1、控制面板——添加删除程序——启动关闭windows服务,取消.net Framework 4.5前的勾或方块,变为空白。重启电脑后,再安装Vis 阅读全文
摘要:
信息熵与信息增益(IE, Information Entropy; IG, Information Gain) 信息增益是机器学习中特征选择的关键指标,而学习信息增益前,需要先了解信息熵和条件熵这两个重要概念。 信息熵(信息量) 信息熵的意思就是一个变量i(就是这里的类别)可能的变化越多(只和值的种 阅读全文
摘要:
Python2和Python3在字符串编码上是有明显的区别。 在Python2中,字符串无法完全地支持国际字符集和Unicode编码。为了解决这种限制,Python2对Unicode数据使用了单独的字符串类型。要输入Unicode字符串字面量,要在第一个引号前加上'u'。Python2中普通字符串实 阅读全文
摘要:
问题描述:n个人(编号0~(n-1)),从0开始报数,报到(m-1)的退出,剩下的人继续从0开始报数。求胜利者的编号。 一般我们采用一个循环队列来模拟约瑟夫环的求解过程,但是如果n比较大的时候,采用模拟的方式求解,需要大量的时间来模拟退出的过程,而且由于需要占用大量的内存空间来模拟队列中的n个人,并 阅读全文
摘要:
如果python库比较旧,需要更新到最新版本,可以利用pip工具。 DOS命令行下,输入pip -V查看pip版本,可以先把pip更新到新版本。 查看系统里过期的python库 pip list #列出所有安装的库 pip list --outdated #列出所有过期的库 对于列出的过期库,pip 阅读全文
摘要:
在学习TensorFlow文档教程的时候, 在MNIST入门一节,发现直接运行下载MNIST数据集的代码会报错。原代码如下: 错误提示如下: 其实这是由于导入工具库后没有使用正确别名的原因,只要加入as input_data即可。 应改成如下代码: 这样就不会报错了。 原文:MNIST-NameEr 阅读全文