聂雄 + 关注
原材料专业小硕一枚,一年前端从业经验,目前主学机器学习方向。

pandas入门指南

发布时间:2018-07-13 14:08:00 浏览:1484 评论 :0

上一篇讲了numpy,除此之外,还有一个工具我们一定会使用,那就是pandas。如果说numpy中数据存储形式是列表的话,那么pandas中数据的存储形式更像是字典。

数据可视化 排序 DataFrame pandas 索引 表达式 index

numpy入门指南

发布时间:2018-07-03 00:27:00 浏览:1056 评论 :0

当我们准备把机器学习的各种算法使用python语言落地实现时,有一个工具我们一定要使用,那就是numpy。因为numpy底层使用C++实现,利用了CPU或者GPU的SIMD技术,使得numpy的矩阵运算比python本身自带的list数据结构运算高效很多,特别是在处理大数据时,其优势更是明显。

大数据 函数 random 索引 list

前端高频面试题 JavaScript篇

发布时间:2018-06-25 17:14:00 浏览:1785 评论 :0

以下问题都来自于互联网前端面经分享,回答为笔者通过查阅资料加上自身理解总结,不保证解答的准确性,有兴趣讨论的同学可以留言或者私信讨论。 1.JS的异步机制? 2.闭包如何实现? 3.原型链、继承? 4.实现订阅者发布者模式? 5.数组的方法有哪些? 1.JS的异步机制? JS使用一个任务队列记录异步任务的回调函数,当异步任务(或者事件被激发,如鼠标点击)完成后,其回调函数会被添加到该任务队列的末尾,JS主线程在将所有的同步任务执行完毕后,会无限循环地去检查任务队列,如果任务队列不为空,则主线程回去执行任务队列中的任务。

javascript 函数 线程 面试题 type prototype 数组

机器学习基本概念

发布时间:2018-06-22 20:24:00 浏览:1333 评论 :0

Machine Learning:A computer program is said to learn from experience E with respect to some class of tasks T and performance measure P, if its performance at tasks in T, as measured by P, improves with experience E. 一、什么是机器学习?(What) 上面的概念难免有些抽象,要理解什么是机器学习,其实可以类比于人类的学习。

大数据 算法 人工智能 数据挖掘 分布式计算 performance

Javascript闭包

发布时间:2018-06-20 18:05:00 浏览:1032 评论 :0

维基百科:在计算机科学中,闭包(Closure),是引用了自由变量的函数。这个被引用的自由变量将和这个函数一同存在,即使已经离开了创造它的环境也不例外。

javascript 函数 LOG 面向对象

Javascript异步机制

发布时间:2018-06-18 03:18:00 浏览:943 评论 :0

Javascript作为一种单线程语言,是如何实现异步编程的呢? 相信不少人对Javascript单线程表示怀疑:为何单线程可以实现异步操作呢?其实Javascript确实是单线程的(我们不妨把这个线程称作主线程),但它实现异步操作的方式确实借助了浏览器的其他线程的帮助。

javascript 函数 LOG 线程 浏览器 同步

前端高频面试题 CSS篇

发布时间:2018-06-14 15:08:00 浏览:2515 评论 :0

通过从网上看到的面经,总结的一些高频的前端CSS面试题,有很多不会,于是找资料,并通过代码实现,自己提供了一些参考答案。 目录 1.怎样会产生浮动? 2.

css 布局 浏览器 面试题

Leetcode第1题至第10题 思路分析及C++实现

发布时间:2018-06-13 22:21:00 浏览:1219 评论 :0

笔者按照目录刷题,对于每一道题,力争使用效率最高(时间复杂度最低)的算法,并全部通过C++代码实现AC。(文中计算的复杂度都是最坏情况复杂度) 因为考虑到大部分读者已经在Leetcode浏览过题目了,所以每道题都按照 解题思路 -> 实现代码 -> 问题描述 的顺序进行讲解。

c++ string input 数组

C++与Java语法上的不同

发布时间:2018-06-04 14:09:00 浏览:841 评论 :0

c++_java.png 最近学习算法和刷题基本都是用C++写的程序,在这个过程中,发现C++和Java在语法上有很多相同点,但也有很多不同点,而这些不同点对于已经掌握Java的程序员来说,理解C++代码可能会有些吃力甚至困难,在踩过了一个又一个坑后,我决定把这些不同记录下来,可能涵盖的不是很全,所以本文会持续更新。

java 函数 c++ 表达式 class void

五大经典算法之回溯法

发布时间:2018-05-31 11:19:00 浏览:823 评论 :0

一、基本概念   回溯法,又称为试探法,按选优条件向前不断搜索,以达到目标。但是当探索到某一步时,如果发现原先选择并不优或达不到目标,就会退回一步重新选择,这种达不到目的就退回再走的算法称为回溯法。

算法 函数 void 数组

对Javascript 类、原型链、继承的理解

发布时间:2018-05-28 17:32:00 浏览:889 评论 :0

一、序言   和其他面向对象的语言(如Java)不同,Javascript语言对类的实现和继承的实现没有标准的定义,而是将这些交给了程序员,让程序员更加灵活地(当然刚开始也更加头疼)去定义类,实现继承。

javascript 函数 LOG prototype

五大经典算法之动态规划

发布时间:2018-05-24 21:38:00 浏览:905 评论 :0

一、概念起源   动态规划,又名DP算法(取自其Dynamic Programming的缩写),最初是运筹学的一个分支,是用来求解决策过程最优化的数学方法。

算法 函数 Transaction 数组

优雅地实现CSS Animation delay

发布时间:2018-05-20 22:12:00 浏览:651 评论 :0

1.需求:   等待元素A的动画加载完,再加载B元素的动画(下图中A为大熊猫,B为下方卡片)   先来看下最后的效果啦: 2.初始思路:   在B元素的动画属性上加上delay(延迟,使得这个延迟时间 = A元素动画的加载时间) 即:animation : bmove .

css 浏览器 Animation

手把手教你使用 netlify 实现前端的 自动部署 + HTTPS

发布时间:2018-05-20 22:11:00 浏览:3086 评论 :0

随着开源工具越来越多,特别是nodejs构建微服务器之快,实现前端自动化部署越来越简单了,有可能【10行js代码+10行sh脚本+设置github的webhook】就能实现,但是如果你和我一样,就是“懒”(此处为褒义),连这些都不想自己做,那该怎么办呢?这个时候我发现了这款好工具—netlify,下面我就来讲讲它究竟有多好用吧^_^ 一、使用github或者gitlab登陆netlify 首先,打开netlify网站(https://app.netlify.com/) 然后使用github或者gitlab账号登录。

域名 域名解析 gitlab github

微信H5中静默登录及非静默登录的正确使用姿势

发布时间:2018-05-20 21:56:00 浏览:1759 评论 :0

在微信中打开网页且需要调用微信登录接口时,微信官方给我们提供了两种登录调用方式:静默登录和非静默登录;但是官方文档中却没有说明在何种情况下使用静默登录,何种情况下使用非静默登录,所以在这里,我想将之前做项目关于这个问题的心得分享给大家。

用户体验 code login