原创 list與string轉換

list與string是常用的數據類型,有時候需要相互轉換; 一個常見的操作: ls3 = [3,47,5] st = str(ls3) print(st) new_list = list(st) print(type(new_

原创 python多線程編程筆記

多線程編程 多線程編程對於具有如下特點的編程任務而言是非常理想的:本質上是異步的;需要多個併發活動;每個活動的處理順序可能是不確定的,或者說隨機的、不可預測的。這種編程任務可以被組織或劃分成多個執行流,其中每個執行流都有一個指定要

原创 基於TensorFlow的深度神經網絡簡介

Tensorflow之深層神經網絡 1,深度學習與深層神經網絡 維基百科對深度學習的定義:一類通過多層非線性變換對高複雜性數據建模算法的合集。 深層神經網絡是實現多層非線性變換的最常用方法,因此實際中深度學習成爲深層神經網絡的代名

原创 高知名度的算法大賽平臺網址彙集

根據自己的見聞,收集一下常見的知名度高的算法大賽平臺 1,Kaggle,國外知名算法大賽平臺 https://www.kaggle.com/competitions 2,天池,阿里做的大數據挖掘平臺 https://tianchi

原创 淺識微服務架構

最近兩年,微服務架構越來越流行,自己參與的項目也是採用微服務架構,只是平時專注於微服務本身,對整個技術架構也需要多瞭解瞭解。 基於微服務架構和Docker容器技術的PaaS雲平臺建設目標是給我們的開發人員提供一套服務快速開發、部署

原创 學習小筆記---機器學習

看書的時候做點筆記,偶爾翻出來看看才能真正掌握;否則很快就遺忘了(艾賓浩斯遺忘曲線)。 1 集成學習 集成學習 (ensemble learning)通過構建並結合多個學習器來完成學習任務。 根據個體學習器的生成方式 ,集成學習方

原创 【轉載】Deep Learning(深度學習)學習筆記整理

看到很早的介紹深度學習的系列文章:深度學習介紹 下面是一點摘抄: 機器學習(Machine Learning)是一門專門研究計算機怎樣模擬或實現人類的學習行爲,以獲取新的知識或技能,重新組織已有的知識結構使之不斷改善自身的性能的學

原创 car-price-deeplearning-0411

import pandas as pd import numpy as np from sklearn.preprocessing import MinMaxScaler from sklearn.model_selection

原创 更改Jupyter Notebook默認打開目錄

Jupyter notebook是anaconda下面的一個交互式的編輯器,非常方便好用。 在默認情況下,打開的目錄是user目錄下,很多其他文件也存儲在此目錄下,比較混亂,我們可以自己單獨設置一個目錄。 在之前使用anacond

原创 python中函數傳遞參數是值傳遞還是引用傳遞?

python中函數傳遞參數是值傳遞還是引用傳遞? 嚴格來說,應該都不是;正確的叫法應該是傳對象,或者說傳對象的引用。 Python 函數中,參數的傳遞本質上是一種賦值操作,而賦值操作是一種名字到對象的綁定過程。函數參數在傳遞的過程

原创 pandas採坑記錄

記錄工作中使用pandas遇到的小坑------吃一塹,長一智 1,pandas中merge兩個df,若有重複數據,會造成輸出項多了(笛卡爾乘積式增長),話不多說,舉例如下: import pandas as pd import

原创 Python編程慣用法

1,數據交換值的時候不推薦使用中間變量 一般交換兩個值是藉助中間變量來實現,不過Python有更簡單的實現方式: X, Y = Y, X 這種方式耗時少,代碼也更加簡潔。 之所以能這樣,因爲一般情況下Python的表達式的計算順序

原创 python 多進程之multiprocessing

由於Python的全局解釋器鎖(GIL)的限制,每次只有一個線程在運行,這導致使用多線程在Python程序中並不能提高性能,只有在IO密集型任務中才稍稍有點用處。要想充分利用CPU資源,這個時候就得用多進程。 1,簡單的使用 fr

原创 深度學習第五課 第二週 作業1 編程練習 Operations+on+word+vectors+-+v1

Operations on word vectors Welcome to your first assignment of this week! Because word embeddings are very computio

原创 第四課第一週作業1-Convolution+model+-+Step+by+Step+-+v1

Convolutional Neural Networks: Step by Step Welcome to Course 4’s first assignment! In this assignment, you will im