原创 Python根據多個條件進行排序

小白一名,最近在做ccfcsp的題目,做到201503-02數字排序,個人認爲這個題目就是屬於多條件排序,當然題目裏面說的也很清楚,先按照次數進行降序,次數相同的話,就按照升序進行排。 在csdn裏查找幾個關於Python多條件排序,說的

原创 python ccfcsp 201909-2 小明種蘋果(續)

題目有點長,耐心點看。 思路:對每棵樹,有一個總數記錄,有一個狀態記錄(是否發生蘋果掉落),所以,total列表用來記錄所有蘋果樹的蘋果總數,isdrop記錄所有樹的狀態 在輸入每棵樹的數據時,對於a_ij進行判斷,小於等於0進行更新to

原创 基於tensorflow庫RNN寫手寫體數字識別

基於tensorflow,數據來源是mnist,包括了60000的樣本,10000的測試樣本。之前在學習tensorflow的課程,所以做下筆記。RNN循環神經網絡,可以用在語音識別和文字等方面,但是語音和文字不像圖片那樣,可以單獨地把像

原创 用scrapy循環爬取京東數據導入Mysql

    感覺網上用scrapy爬京東數據的文章挺多的,但是我還是想自己寫一遍吧。京東是有反爬機制的,所以我用到用戶代理、僞裝成瀏覽器。爬取數據是京東商城的手機信息 URL:https://list.jd.com/list.html?cat

原创 爬取智聯招聘數據--數據清洗和可視化

我是選擇互聯網行業、實習生、全國這幾個類別,通過智聯招聘得到的數據,上面列出的城市是全國實習生平均月薪最高的前30個。很奇怪,我本來以爲肯定會是北上廣深杭,結果大多是北京周邊城市。import numpy as npyimport pan

原创 tf.random_normal()和numpy.random.normal()區別

在學習莫煩tensorflow途中,經常用numpy下的random下的normal代替random_normal,因爲不太清楚區別,就出錯了, 舉例: x_data=npy.linspace(-1.0,1.0,300)[:,npy.n

原创 樸素貝葉斯分類算法Python代碼

貝葉斯分類器就是求P(C|F1F2...Fn) = P(F1F2...Fn|C)P(C) / P(F1F2...Fn) 最大值,由於 P(F1F2...Fn) 對於所有的類別都是相同的,可以省略,問題就變成了求 P(F1F2...Fn|C

原创 numpy.newaxis作用

總的來說newaxis是增加一個新的維度, 舉例如下,a:1維數組,c和d都通過npy.newaxis變成二維數組,npy.newaxis在前面時就是增加列數,npy.newaxis在後面時增加了行數。 >> a=npy.array([1

原创 scrapy爬取智聯招聘

我想分析下互聯網行業全國招聘實習生的情況,通過爬取智聯招聘,得到15467條數據,並導入Mysql在items.py裏:import scrapy from scrapy.http import Request from lxml im

原创 手寫體數字識別-建立訓練集

將黑白圖片轉成文本,就是讀取該圖片的像素,得到RGB值,如果爲0就是黑色轉成1,否則就是白色轉成0。要提前下載pillow模塊,直接cmd,裏面輸入pip install pillow 就可以了。Image.getpixel(width,

原创 IndexError:boolean index did not match indexed array along dimension 0

IndexError: boolean index did not match indexed array along dimension 0; dimension is 8 but corresponding boolean dimen

原创 tensorflow之保存、載入模型

保存模型:saver=tf.train.saver()saver.save(sess,path)#參數一個是會話session,一個是保存路徑這個不僅保存網絡結構,還包括了參數。載入模型:saver=tf.train.saver()sav

原创 UnicodeDecodeError: 'gbk' codec can't decode byte 0xbf in position 2: illegal multibyte sequence

針對我上一篇《簡易版計算文本相似度》出現的問題:Traceback (most recent call last):  File "D:/pythonlianxi/wenbensimi1.py", line 52, in <module>

原创 python xpath 解析html--<table>下<tb>、<ul>下<li>

用xpath來解析一般標籤都很簡單,因爲大多數到可以找到class或者是id等屬性,確定一類情況。但是<table>下有多個<tb>,<ul>下有多個<li>,而且還沒有屬性,類似這種:解決辦法:第一種:用etree.HTML()res

原创 縮進的問題unexpected indent

有時候語法沒有錯誤,但是縮進有問題,會顯示上邊的錯誤提示框,有時候Python file是看不出來縮進問題的,解決辦法就是把代碼複製到pycharm裏,調整好格式後,再複製回Python file中,就可以了。