Python

  • 在windows平台下直接使用pip install pycurl会报错,可以去http://www.lfd.uci.edu/~gohlke/pythonlibs/ 下载pycurl的whl包然后再使用pip命令安装

    https://pip.pypa.io/en/latest/user_guide.html#installing-from-wheels

    pip install pycurl‑7.19.5.1‑cp27‑none‑win_amd64.whl

    http://www.lfd.uci.edu/~gohlke/pythonlibs/ python 类库二进制安装包

  • 前奏

    pip install requests
    pip install beautifulsoup4
    pip install lxml
    pip install html5lib

    fq.py

    import requests
    from bs4 import BeautifulSoup
    import sys
    import logging
    reload(sys)
    sys.setdefaultencoding('utf-8')
    
    if sys.version_info[:3] < (2, 7, 9):
        logging.captureWarnings(True)
    
    r = requests.
  • 前奏

    pip install lxml

    xunlei.py

    #coding=utf-8
    import urllib2
    import lxml.html
    import codecs
    
    xunlei = codecs.open("xunlei.txt", "wb", "utf-8")
    
    response = urllib2.urlopen("http://www.vipfenxiang.com/xunlei/")
    doc = lxml.html.fromstring(response.read())
    link = doc.xpath('//div/article[1]/header/h2/a/@h
  • 本文翻译自 A simple neural network with Python and Keras

    a-simple-neural-network-with-python-and-keras-1

    1. 使用 Python and Keras 构建 一个简单的神经网络

    在开始之前,我们先快速复习一下当前最通用的神经网络架构:前馈网络。

    我们接下来将写一个 Python 代码来定义我们的前馈神经网络,然后将其运用到 Kaggle Dogs vs. Cats(https://www.kaggle.com/c/dogs-vs-cats/data) 分类比赛中。这比赛的目标是,给出一张图像,然后区分它是猫还是狗。

    最后,我们将检查我们的神经网络程序的区分结果,然后再讨论一下如何继续优化我

  • 通过 homebrew 安装 opencv

    通过 homebrew 安装在 Mac OS X 上安装为 Python3.5 安装 Opencv3:

    $ brew install opencv3 --with-python3
    ......
    ......
    This formula is keg-only, which means it was not symlinked into /usr/local.
    
    opencv3 and opencv install many of the same files.
    
    Generally there are no consequences of this f