![](http://img.alicdn.com/imgextra/i4/2455124912/TB1juY1e0fJ8KJjy0FeXXXKEXXa_!!0-item_pic.jpg)
產品名稱:R 高性能編程 R 是否是套裝:否 書名:R 高性能編程 R R 高性能編程 R 代碼:55 出版社名稱:電子工業出版社 作者:Aloysius Lim(阿洛伊修斯·利姆) William Tjhi(威廉 Aloysius ISBN編號:9787121273964
" R高性能編程 作 者:利姆(Aloysius Lim),William Tjhi 著;唐李洋 譯 著作 定 價:55 出 版 社:電子工業出版社 頁 數:144 裝 幀:平裝 ISBN:9787121273964 ●前言 ●1 理解R的性能:為什麼R程序有時候很慢? ●計算性能的三個因素:CPU、RAM和磁盤I/O ●R是運行時解釋的 ●R是單線程的 ●R需要將全部數據加載到內存 ●算法設計影響時間和空間復雜度 ●小結 ●2 性能分析:衡量代碼的性能 ●衡量總運行時間 ●使用system.time()衡量運行時間 ●使用rbenchmark重復衡量運行時間 ●使用microbenchmark衡量運行時間的分布 ●分析運行時間 ●使用Rprof()分析函數的性能 ●性能分析的結果 ●分析內存使用情況 ●使用OS工具監控內存使用情況、CPU使用情況和磁盤I/O ●瓶頸的發現及解決 ●小結...... 內容簡介 R語言是專門為統計學和數據分析開發的解釋型語言,主要用於數學建模、統計計算、數據處理、可視化等幾個方面。近年來,受大數據的影響,R語言備受業界追捧。與此同時,工業界和學術界都越來越要求R具備高效分析和處理大規模數據的能力。但是,由於R本身的設計問題,它能夠有效處理的數據規模和計算復雜度有限。 為此,利姆、William Tjhi編著的《R高性能編程:用整套解決方案與高超技巧突破性能瓶頸》這本書提供了較為完整的參考方案和技術指南。本書首先解釋了CPU、內存和磁盤I/O等影響R性能的三個因素,剖析了R在處理大規模數據時出現性能瓶頸的原因。在理解了R的設計原理及其性能的基礎之上,本書給出了提升R性能的方法和技術。例如:盡量使用向量化運算避免不必要的計算開銷,預分配內存避免不必要的動態內存分配,使用編譯代碼減少CPU時間,刪除不必要的中間數據釋放內存占用,通過運行時計算代替**存...... 利姆(Aloysius Lim),William Tjhi 著;唐李洋 譯 著作 Aloysius Lim:擅長將復雜的數據和模型表述為簡單易懂的見解。作為About People的聯合創辦者、數據科學家及設計顧問,他喜歡解決問題,以及幫助他人尋找利用數據解決業務難題的實踐方案。在政府、教育和零售行業長達7年的豐富經驗,造就了他尋找具有創造性的解決辦法的獨特視角。 衷心地感謝上帝給我機會撰寫本書,讓我分享這些知識。在這個過程中,我親愛的妻子Bethany給予了極大的支持和鼓勵。謝謝你全部的愛,親愛的。**感謝我的搭檔William,他是我靈感和洞察力的來源。 William Tjhi :數據科學家,在學術、政府及工業界...... "![](http://img.alicdn.com/imgextra/i4/2455124912/TB1juY1e0fJ8KJjy0FeXXXKEXXa_!!0-item_pic.jpg)
|