NumPy 無疑是不少機器學習研究者和開發者的「白月光」。如此優秀的項目,沒有中文版怎麼行?近日,機器之心發現 NumPy 官方早在去年就已出了一箇中文版網站,涵蓋 NumPy 的一切。python
功能強大的 N 維數組對象。算法
精密廣播功能函數。編程
集成 C/C+和 Fortran 代碼的工具。後端
強大的線性代數、傅立葉變換和隨機數功能數組
這次中文文檔還強調了它兩大特性:Ndarray 以及切片和索引,這兩部分所涉及的功能在平常操做中是十分常見的。bash
Ndarray:一系列同類型數據的集合,以 0 下標爲開始進行集合中元素的索引。ndarray 對象是用於存放同類型元素的多維數組。ndarray 中的每一個元素在內存中都有相同存儲大小的區域。
網絡
切片和索引:ndarray 對象的內容能夠經過索引或切片來訪問和修改,與 Python 中 list 的切片操做同樣。ndarray 數組能夠基於 0 - n 的下標進行索引,切片對象能夠經過內置的 slice 函數,並設置 start, stop 及 step 參數進行,從原數組中切割出一個新數組。框架
理解 NumPy機器學習
NumPy 簡單入門教程函數
Python NumPy 教程
建立 NumPy 數組的不一樣方式
NumPy 中的矩陣和向量
進階篇
NumPy 數據分析練習
NumPy 神經網絡
使用 NumPy 進行數組編程
NumPy 實現k均值聚類算法
NumPy 實現DNC、RNN和LSTM神經網絡算法
其餘篇
OpenCV中的圖像的基本操做
MinPy:MXNet後端的NumPy接口
前言
線性迴歸
數字識別
圖像分類
詞向量
個性化推薦
情感分析
語義角色標註
機器翻譯
生成對抗網絡
七日入門深度學習(正在更新)
Day 1:初識深度學習
Day 1:如何快速入門深度學習?
Day 2:圖像識別基礎與實戰
Day 3:目標檢測基礎與實踐(一)
Day 3:目標檢測實戰-RCNN算法講解
Day 3:目標檢測實戰-YOLOv3檢測物體
feature_names = [ 'CRIM', 'ZN', 'INDUS', 'CHAS', 'NOX', 'RM', 'AGE', 'DIS', 'RAD', 'TAX', 'PTRATIO', 'B', 'LSTAT', 'convert']feature_num = len(feature_names)data = np.fromfile(filename, sep=' ') # 從文件中讀取原始數據data = data.reshape(data.shape[0] // feature_num, feature_num)maximums, minimums, avgs = data.max(axis=0), data.min(axis=0), data.sum(axis=0)/data.shape[0]for i in six.moves.range(feature_num-1): data[:, i] = (data[:, i] - avgs[i]) / (maximums[i] - minimums[i]) # six.moves能夠兼容python2和python3ratio = 0.8 # 訓練集和驗證集的劃分比例offset = int(data.shape[0]*ratio)train_data = data[:offset]test_data = data[offset:]def reader_creator(train_data): def reader(): for d in train_data: yield d[:-1], d[-1:] return readertrain_reader = paddle.batch( paddle.reader.shuffle( reader_creator(train_data), buf_size=500), batch_size=BATCH_SIZE)test_reader = paddle.batch( paddle.reader.shuffle( reader_creator(test_data), buf_size=500), batch_size=BATCH_SIZE)複製代碼
NumPy 介紹
快速入門教程
NumPy 基礎知識
其餘雜項
與 Matlab 比較
從源代碼構建
使用 NumPy 的 C-API
從這裏能夠看到,官方中文版真的是誠意滿滿。不只提供原始文檔的翻譯,還加上了包括深度學習教程、其餘來源的功能+原理解讀材料。對於剛上手 NumPy 的人來講,這就是最佳的學習教程。不論是自學也好,仍是用於開發也好,都是極好的。
NumPy 行爲準則
Git 教程
設置和使用您的開發環境
開發流程
NumPy 基準測試
NumPy C 風格指南
發佈一個版本
NumPy 治理