个人网站 oldpan.me
在使用无循环的算法进行计算距离的效率是很高的 可以看到No loop算法使用的时间远远小于之前两种算法 Two loop version took 56.
dot是矩阵相乘,只要矩阵满足前一个矩阵的列与后一个矩阵的行相匹配即可 *是遵循numpy中的广播机制,必须保证行列相对应才可以进行运算 先看一则正例 >>import numpy as np #test1与test2行列相同 >>test1 = np.
不知第几遍看C与指针了,这么一本不厚的书却感觉将C语言的精髓讲了出来,这本书或许不是最适合入门的C语言,但却是不可多得讲C语言讲的精彩的书。
python对缩进具有严格的要求 稍微一步留神就会发生unindent does not match any outer indentation level的错误,发生错误的原因一般有三点: 1、代码前后缩进量不一致 ...
Set Sets是一个储存元素的容器,其中每个元素最多只出现一次,元素的遵循一个特定的顺序。元素一旦被放入次容器将不能被修改(修改元素的值),但是可以对元素进行插入和移除操作。
algorithm 一些已经编好的对一系列元素进行操作的函数集合(如排序,交换,计数等) 1、std::sort:具有排序的功能 default (1) template void sort (Ra...
有时候需要修改网页中的内容,一般采取的做法是截图网页然后使用PS或特殊工具修改,这种方法麻烦又费力,而且修改后的效果往往不是很好。
在使用CLion做LeetCode题编译时,突然出现了一下的情况: Undefined symbols for architecture x86_64: "Solution::isCommonPrefix(std:...
一些简写符号:CDF(cumulative distribution function 累计分布函数)、pdf(Probability Denisty Function 概率密度函数) 概率的表示 P(x)...
pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。Pandas 纳入了大量库和一些标准的数据模型,提供了高效地操作大型数据集所需的工具。
错误信息: locale.Error: unsupported locale setting locale setting问题说明是转型问题,编码方式不统一导致的结果。
4、确定对象被使用前已被初始化 在使用变量时不进行初始化是不好的行为,在程序中有可能读入一个未初始化的值就可能导致程序崩溃。
内容移至:https://oldpan.me/archives/tensorflow-movingaverage 内容总结于《TensorFlow实战Google深度学习框架》 不知道大家有没有听过一阶滞后滤波法...
python3.x与python2.7.x都是比较流行的版本,虽然建议现在的初学者开始学习python3.x的版本,但是还有很多的工程使用的是python2.7.x版本。
URL:https://leetcode.com/problems/two-sum/description/ Given an array of integers, return indices of the two numbers such that they add up to a specific target.
原文地址:http://sbp810050504.blog.51cto.com/2799422/1269572 一、引言 这段时间学习《机器学习》,学到第5章的“Logistic回归”,感觉相当吃力。
所有资料来源于http://www.cplusplus.com/reference/,至于STL不介绍了,想了解的童鞋们直接百度么,这里只总结常用模块的介绍和用法 vector容器 相当于可变数组,相比于数组占用更多的空间(额外空间以备扩容使用),和数组一样直接访问元素。
所有内容来源自斯坦福大学机器学习课程,收藏整理起来为仅方便查看、复习使用 第一周 Linear Regression with One Variable Model and Cost Function Mod...
2017-10-06:pycharm最新为2.3版本: 2017-12-12:pycharm最新为3.0版本 2018-2-10: pycharm最新为3.
A acr(L acer, acris) = sharp 尖的 acrid[acr;-id a.] a (气味)辛辣;(语言)刻毒; acrimony[acr; -i-; -mony n.
命令行规则 command [-options] parameter1 parameter2 command为指令名称 [-options]为可选项,[]并不存在于实际指令中,仅在选项设定时会带-号 paramet...
简单总结 with as 语句的作用主要如下: 1、解决异常退出时资源释放的问题; 2、解决用户忘记调用close方法而产生的资源泄漏问题; 也就是说,with as方法最适合容易偷懒或者马虎的程序员了,从C/C++过来的程序员没少体验过资源泄漏以及内存问题,而withas语句就可以方便地帮助你从苦海中解脱。
本文为CS231n-2017 Convolutional Neural Networks for Visual Recognition中Note:Linear Classification的中文翻译 线性分类 在上一节中我们介绍了图像分类的问题,这个问题中讲述的任务是从一系列固定的图像目录中选取一个单独的样本给一副特定的图像进行分配。
好久没有练习算法了,以此纪研究生以来第一次练习算法题。 原题链接:https://leetcode.com/problems/find-k-closest-elements/description/ 题目描述:大概意思是给定一个数组[1,2,3,4,5]和两个常数k,x然后在数组中找到与x最近的的k个元素,找到后的元素依旧按照升序排列。
首先定义了一个test.py的文件,然后再定义一个函数,并在函数定义后直接运行: test.py def HaveFun(): if __name__ == '__main__': print('...
算法 利用算法解决问题的步骤: 1、将问题模型化 2、找到一个合适的算法 3、这个算法足够快吗?对空间友好吗 4、如果不是,找出为什么 5、找到一个方法解决这个问题 6、一直迭代直到这个问题被解决 ...
这一个章节中作者主要运用了Logistic回归分类器进行分类,分类器的函数形式是Sigmoid函数,过程可以概括为:每个输入特征乘以一个回归系数,然后将所有的结果值相加,将总和带入Sigmoid函数中进行分类,整个过程也可以被看成概率估计。
pip 通常我们熟悉使用的都是 pip, 这个工具确实方便项目管理依赖包。当想把当前项目依赖的包的名称和版本导入指定的 txt 文件中时,只需要执行 pip freeze > .
按照惯例,先把代码粘到这里 from numpy import * def LoadDataSet(): postingList = [['my', 'dog', 'has', 'flea', 'proble...
学习机器学习的总结: 先把代码放到这儿,话说一句一句看着打真的好累,还好可以通过debug一步一步观察变量,理解顿时快了许多。
数据以及参考code在官网下载即可 https://www.manning.com/books/machine-learning-in-action 如果下载不了可以从这里下载:名称 MLiA_SourceCode.
在连接服务器的时候遇到了如下的问题: 在网上查找方法: 1、让/etc/hosts.allow 和/etc/hosts.
注意:首先你电脑必须安装git版本控制器(软件),在官网下载即可。 pycharm中使用git以及github很简单,首先在设置中搜索github: 点击右边的Create API Token,系统会要求输入你的github账号和密码,当你输入正确点击确认后会进行身份认证,认证成功后会创建一段TOKEN。
作为一名程序员,调试(debug)程序是一项必会的事情,在利用pycharm这个pythonIDE时,不好好利用其调试功能真的是太可惜了。
在使用python进行科学计算时,最不可缺少的就是Anaconda库,本文通过Anaconda与pycharm结合,在pycharm中安装TensorFlow,进行深度学习的平台搭建。
条款二(clause 2) 尽量使用const,enum,inline替换#define(以编译器替换预处理器) 1、使用const替换#define 通常替换 #define NUM 3.
程序的基本流程如图: 1. 预处理 预处理相当于根据预处理指令组装新的C/C++程序。经过预处理,会产生一个没有宏定义,没有条件编译指令,没有特殊符号的输出文件,这个文件的含义同原本的文件无异,只是内容上有所不同。
条款一(clause 1) 将C++视为语言联邦:提出了一种将C++分为四种不同次语言的观念,四种次语言分别是: 1、C语言,面向过程的语言,C++完全向下兼容C,在C++中单纯使用C语言的语法除了遵守的一些规则...
在使用mysql5.7进行当做网站的数据库时,有时候会莫名死掉,网站也会因此打不开,重新启动mysql也无法正常启动。通过查看mysql的告警日志发现: cat /etc/my.cnf ... log-error=/var/log/mysqld.log pid-file=/var/run/mysqld/mysqld.pid ... cat /var/log/mysqld.log 发现是因为mysql无法分配足够的内存供使用,因此无法正常启动。
最近使用Xshell使用服务器,经常连接上使用一会就会被自动中断,很是闹心,并且出现以下的错误提示: Socket error Event: 32 Error: 10053.
C/C++/C#/Python这四种语言,由低级到高级,代表了计算机编程语言的一个发展流程,前两种编译型语言大家可能比较熟悉,在大学阶段都基本了解过。
unexpected_store_exception:Kernel-Processor-Power(ID:37)原因以及修复 博主使用的windows电脑为: 机械革命(MECHREVO)深海泰坦 X6Ti 多彩版 15.
以下为本人在使用django搭建个人博客遇到的问题 1、django中的app项目中如果在url.py中使用 app_name = 'blog' 语句定义app名称,则在所有需要链接的地址中要这样写: ...
stm32f10x_conf.h 与 stm32f10x.h 刚才编写stm32外设的程序时注意到,新版的固件库V3.
使用大括号的正确方法: 在C中,使用大括号的方法无所谓对还是错——只要每个开括号后都有一个闭括号,你的程序中就不再会出现与大括号有关的问题。
原地址:http://bbs.csdn.net/topics/320120108 从一个人的代码格式,其实可以猜出此人的C/C++大致水平,凡是写过正式项目的人,代码风格不会太差的,有些代码风格规则得到了普遍认同,有些确仍存争议。
STM32之位绑定 原文来自:http://www.cnblogs.com/alvis-jing/p/3662539.html 有32个美女给你,你32个一起处理是不是有点棘手呀??没事、、那就一个一个“慢慢”来、、为何我这里慢慢要加双引号?因为其实处理一个比处理32个要快很多很多、、好,停住这美好的遐想,来认识下《位绑定》的“地盘”。
原文来自:http://news.html5tricks.com/5-hidden-cpp-features.html 一天又一天,C++ 是越来越火起来了.
作者:gfree.wind@gmail.com 博客:blog.focus-linux.net linuxfocus.
哈理工OJ 1116 选美大赛 http://acm.hrbust.edu.cn/index.php?m=ProblemSet&a=showProblem&problem_id=1116 这道题目其实跟其他 2星 求最长递增子序列的题目没什么区别,但标记为2星半,总是有一些提升的,即是在最长递增子序列长度后面再求出子序列的位置 The number is 2: 2 3 我这里有两种方法 第一种,用求最长公共子序列的方法求最长递增子序列,并用路径数组记录位置。