文章 2017-05-02 来自:开发者社区

《Python算法教程》——1.7 练习题

本节书摘来自异步社区《Python算法教程》一书中的第1章,第1.7节,作者[挪威]Magnus Lie Hetland(赫特兰), 凌杰 译,更多章节内容可以访问云栖社区“异步社区”公众号查看。 1.7 练习题 和上面一样,这一节也是我们今后将会反复看到的固定章节。读者可在本书后面(附录D)找到关于这些练习题的提示。这些练习题是为了配合正文内容而设定的,它们主要针对的是那些正文中没有明确讨论,....

文章 2017-05-02 来自:开发者社区

《Python算法教程》——1.6 如果您感兴趣

本节书摘来自异步社区《Python算法教程》一书中的第1章,第1.6节,作者[挪威]Magnus Lie Hetland(赫特兰), 凌杰 译,更多章节内容可以访问云栖社区“异步社区”公众号查看。 1.6 如果您感兴趣 这一节是我们在每一章都会看到的既定内容。它主要是为读者提供一些细节、技巧方面的提示,或者是对于一些正文中所忽略或掩盖掉的高级话题,指示读者应该如何获取进一步的详细资料。就本章而言....

文章 2017-05-02 来自:开发者社区

《Python算法教程》——1.5 本章小结

本节书摘来自异步社区《Python算法教程》一书中的第1章,第1.5节,作者[挪威]Magnus Lie Hetland(赫特兰), 凌杰 译,更多章节内容可以访问云栖社区“异步社区”公众号查看。 1.5 本章小结 程序设计不仅仅是软件架构及面向对象设计方面的事情,算法设计问题也是它要解决的一个方面,其中有些问题还真的很难。对于那些普通问题(如找出A、B两点之间的最短路径)来说,我们所采用或设计....

文章 2017-05-02 来自:开发者社区

《Python算法教程》——1.3 一些准备工作

本节书摘来自异步社区《Python算法教程》一书中的第1章,第1.3节,作者[挪威]Magnus Lie Hetland(赫特兰), 凌杰 译,更多章节内容可以访问云栖社区“异步社区”公众号查看。 1.3 一些准备工作 本书的读者大致上可分为两个群体:首先是希望提升自身算法能力的Python程序员;再来就是正在进修算法课程的学生,他们可能都希望能有一本对普通教材有所补充的算法类书籍。即便对于后一....

文章 2017-05-02 来自:开发者社区

《Python算法教程》——1.2 为什么要读这本书

本节书摘来自异步社区《Python算法教程》一书中的第1章,第1.2节,作者[挪威]Magnus Lie Hetland(赫特兰), 凌杰 译,更多章节内容可以访问云栖社区“异步社区”公众号查看。 1.2 为什么要读这本书 当我们在工作中使用算法时,通常都是希望能更有效地解决问题、使程序运行得更快,并且让解决方案变得更为简短。但实际情况如何呢?我们获得所需要的效率、速度和简洁性了吗?为什么人们在....

文章 2017-05-02 来自:开发者社区

《Python算法教程》——第1章 引言 1.1 这是一本怎么样的书

本节书摘来自异步社区《Python算法教程》一书中的第1章,第1.1节,作者[挪威]Magnus Lie Hetland(赫特兰), 凌杰 译,更多章节内容可以访问云栖社区“异步社区”公众号查看。 第1章 引言 1.提出问题。 2.思考真正困难所在。 3.提出解决方案。 ——摘自《The Feynman Algorithm》,Murray Gell-Mann著 让我们先来考虑一下下面这个问题:我....

文章 2017-03-26 来自:开发者社区

常见排序算法-Python实现

常见排序算法-Python实现 python 排序 算法 1.二分法     python    32行 #coding=utf-8  def binary_search(input_array, value):  """Your code goes here."""  length = ...

文章 2017-03-17 来自:开发者社区

二分查找算法(Python版)

[本文出自天外归云的博客园] 记性不好(@.@),所以平时根本用不到的东西就算学过如果让我去想也会需要很多时间(*.*)! 二分查找算法 在一个有序数组中查找元素最快的算法,也就是折半查找法,先找一个数组中间位置(binary_index)的元素和目标元素(num)进行比较,如果binary_index位元素小于目标元素就在binary_index位右侧的子数组中继续递归查找,如果binary_....

文章 2017-02-16 来自:开发者社区

机器学习之深入理解神经网络理论基础、BP算法及其Python实现

  人工神经网络(Artificial Neural Networks,ANN)系统是 20 世纪 40 年代后出现的。它是由众多的神经元可调的连接权值连接而成,具有大规模并行处理、分布式信 息存储、良好的自组织自学习能力等特点。BP(Back Propagation)算法又称为误差反向传播算法,是人工神经网络中的一种监督式的学习算法。BP 神经网络算法在理 论上可以逼近任意函数,基本的结构由非....

文章 2016-12-21 来自:开发者社区

利用python的双向队列(Deque)数据结构实现回文检测的算法

#!/usr/bin/env python # -*- coding: utf-8 -*- # learn <<Problem Solving with Algorithms and Data Structures>> # Release 3.0 # chengang882 @ 2016-12-20 # 它可以将常见的中缀表达式转换成后缀表达式,并计算这个表达示的值 #.....

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

智能引擎技术

AI Online Serving,阿里巴巴集团搜推广算法与工程技术的大本营,大数据深度学习时代的创新主场。

+关注