Time of Update: 2018-07-24
1.英文文檔詞頻統計 英文文檔詞頻以英文原著愛麗絲夢遊仙境為例,統計每個詞在整部小說中出現的頻率,並按詞頻從大到小進行排序。由於整本書所包含單詞較多,為了便於展示,只輸出詞頻大於10的單詞。 代碼如下所示: # -*- coding: utf-8 -*-"""Created on Thu Jun 15 21:13:17 2017@author: zch"""import string#讀取英文原著alicepath = 'E:
Time of Update: 2018-07-24
0x00 前言 大家對HTTP代理應該都非常熟悉,它在很多方面都有著極為廣泛的應用。HTTP代理分為正向 Proxy和反向 Proxy兩種,後者一般用於將防火牆後面的服務提供給使用者訪問或者進行負載平衡,典型的有Nginx、HAProxy等。本文所討論的是正向 Proxy。 HTTP代理最常見的用途是用於網際網路共用、網路加速和網路限制突破等。此外,HTTP代理也常用於Web應用調試、Android/IOS APP 中所調用的Web API監控和分析,目前的知名軟體有Fiddler、
Time of Update: 2018-07-24
在進行機器學習或者深度學習進行開發時,使用python語言進行開始感覺不如matlab方便,比如需要在程式中設定斷點去看看在映像中找的點對不對,在matlab中我可以在任意位置設定斷點,然後在命令視窗輸入命令去檢查變數狀態,這個功能我覺得非常方便。而使用python就讓我感覺很不適應,設定斷點之後要點debug才能在斷點那裡停下來(pycharm),而且斷點停下之後watch的變數也有好多冗餘資訊啊,其實我就想看幾個座標幾個特徵值。Spyder或者包括Spyder庫的ANACONDA可以。
Time of Update: 2018-07-24
環境說明 扒取的網站:天氣網,http://lishi.tianqi.com/ python版本:2.7 作業系統:windows 7 所依賴的包(如若沒有請安裝) 包名 說明 官方地址 bs4 是一個可以從HTML或XML檔案中提取資料的Python庫 https://pypi.python.org/pypi/requests/
Time of Update: 2018-07-24
最近老闆讓搞python爬蟲,提取地圖中水庫位置。在開展下一段探索前,先記一些心得體會。 一、工欲善其事必先利其器 想要爬取網站上的資訊,必須有一個好的工具。firefox和chrome都有不錯的工具,用chrome比較多,主要講一下它的使用。喜歡探索細節的小夥伴移到下面的連結:《神器——Chrome開發人員工具(一)》以及《chrome Dev tools》。我在這兒介紹一些高頻使用的的功能。 1.
Time of Update: 2018-07-24
羅吉斯迴歸模型,自己的理解邏輯就相當於是非,那就只有0,1的情況。這個是我在一個大神那看到的,https://blog.csdn.net/zouxy09/article/details/20319673 羅吉斯迴歸模型用於分類,可以知道哪幾個影響因素佔主導地位,從而可以預測某事件。 我從網上下載了一個2017某高中理科一模成績單,模糊姓名和學校,具體長這樣: 最後一列是能否過二本,搜尋當年二本線480,sum>480為1,否則為0。一共有10002條資料。
Time of Update: 2018-07-24
pip: 之前在stackoverflow上找到一個方法,下載了一個get-pip.py的指令碼進行安裝的,但是一旦pip install --upgrade pip,就會報錯syntax error。 這次也是stackoverflow上的方法,徹底解決了之前的問題。 下載https://pypi.python.org/packages/2.7/s/setuptools/setuptools-0.6c11-py2.7.egg sh
Time of Update: 2018-07-24
###套利分析 import pandas as pd import numpy as np #讀取資料 caipo=pd.read_excel('caipo.xlsx') doupo=pd.read_excel('doupo.xlsx') caipo.head(5) #整理資料 caipo_close=caipo.ix[::,6] caipo_close.head() doupo_close=doupo.ix[::,6]
Time of Update: 2018-07-24
基於python2.7版本,爬取百度手機小幫手(http://shouji.baidu.com/software/)網站中app的資料。 一、爬取程式流程圖 爬蟲程式流程圖如下: Created with Raphaël 2.1.0 開始 分析地址結構
Time of Update: 2018-07-24
python實現資料清洗,過濾出每篇文章中有一定難度的單詞 #coding=utf-8from collections import Counter#用於詞頻統計import reimport osimport jsonimport timeimport sysfrom sys import argvexclude = []with open('simpleWords.json','r')as fo: exclude = json.load(fo)time.sleep(1)def
Time of Update: 2018-07-24
在互連網上進行自動資料擷取(抓取)這件事和互連網存在的時間差不多一樣長。今天福士好像更傾向於用“網路資料擷取”,有時會把網路資料擷取程式稱為網路機器人(bots)。最常用的方法是寫一個自動化程式向網路伺服器請求資料(通常是用HTML表單或其他網頁檔案),然後對資料進行解析,提取需要的資訊。 本文假定讀者已經瞭解如何用代碼來抓取一個遠端URL,並具備表單如何提交及JavaScript在瀏覽器如何啟動並執行機制。想更多瞭解網路資料擷取基礎知識,可以參考文後的資料。
Time of Update: 2018-07-24
Iamlaosong文 我們在用for ... in ...語句迴圈時,in後面跟隨的對象要求是可迭代對象,即可以直接作用於for迴圈的對象統稱為可迭代對象(Iterable),如list、tuple、dict、set、str等。
Time of Update: 2018-07-24
本篇文章簡單談談可迭代對象,迭代器和產生器之間的關係。 三者簡要關係圖 可迭代對象與迭代器 剛開始我認為這兩者是等同的,但後來發現並不是這樣;下面直接拋出結論: 1)可迭代對象包含迭代器。 2)如果一個對象擁有__iter__方法,其是可迭代對象;如果一個對象擁有next方法,其是迭代器。 3)定義可迭代對象,必須實現__iter__方法;定義迭代器,必須實現__iter__和next方法。 你也許會問,結論3
Time of Update: 2018-07-24
首先,我們從簡單的容器開始。 容器:是一種把多個元素組織在一起的資料結構,其中的元素可以迭代擷取,可以用in,not in,來判斷是否存在容器中,這類資料結構的所有元素是儲存在記憶體中的,像迭代器,產生器的資料元素只有一部分存在記憶體中。 python中常見的容器: list/deque set/fronzensets dict/defaultdict/Ordereddict/Counter
Time of Update: 2018-07-24
1、引言 (1)類和執行個體:類是對象的定義,執行個體是“真正的實物”。 定義類:類名通常大寫字母打頭。 class MyNewObjectType(bases): 'define MyNewObjectType class' class_suite bases可以是一個(單繼承)或多個(多重繼承)用於繼承的父類。 object是“所有類之母”。 Python調用類進行執行個體化,執行個體化類不使用new關鍵字。
Time of Update: 2018-07-24
上節 基於Python的Selenium自動化測試(一)——元素定位 介紹了元素的定位方法,現在我們可以編寫一個簡單的自動化測試指令碼小程式來練習一下。 from seleniumimport webdriver driver=webdriver.Chrome() driver.get("http://www.baidu.com")
Time of Update: 2018-07-24
使用方法:把上一篇的配置基礎,寫到一個python檔案中,檔案名稱儲存為 OkcoinSpotAPI,然後把下面的代碼, 寫到一個新的檔案中,儲存好,就可以直接運行了 原理:根據盤口買賣量,深度行情掛單量,進行買賣決策。屬於高頻策略。 註:該策略做過實盤,有回撤。使用的話,建議進一步最佳化。 更一步交流,qq:1733505732
Time of Update: 2018-07-24
配置python + mac 開發環境: 安裝anaconda以及pycharm(網上自行找註冊碼) 雙擊anaconda表徵圖可以看到:jupyter,spyder等可以launch,點擊過jupyter後,所有目錄下的檔案都會出現在網頁中。 如何開啟ipynb檔案。 在mac環境中保證 jupyter-notebook可以運行:一般檢查環境變數path的配置即可,例如: vi
Time of Update: 2018-07-24
預設情況下,在windows下安裝python之後,系統並不會自動添加相應的環境變數。此時不能在命令列直接使用python命令。 1.首先需要在系統中註冊python環境變數:假設python的安裝路徑為c:\python2.5,開啟“我的電腦->屬性->進階->環境變數->系統變數”在PATH的值後面追加: " ;c:\python25" (記得加上“;”分號),與前面的值分隔開
Time of Update: 2018-07-24
前面關卡的解題報告在這裡http://blog.csdn.net/richytang/article/details/12308825(第8-9關) 第10關:http://www.pythonchallenge.com/pc/return/bull.html 這關的名字叫做what are you looking at? 關卡內的資訊:len(a[30])=?