在這個資料科學蔚為風潮的年代,身為一個對新技術充滿好奇的攻城獅,自然會想要擴充自己的武器庫,學習嶄新的資料分析工具;而 R 語言,一個由統計學家專門為了資料探索與分析所開發的腳本語言,具有龐大的開源社群支持以及琳瑯滿目、數以萬計的各式套件,正是當今學習資料科學相關工具的首選。
然而,R 語言的設計邏輯與一般的程式語言不同,工程師們過去學習程式語言的經驗,往往造成學習 R 語言的障礙,本課程將從 R 語言的基礎開始,讓同學們從課堂講解以及互動式上機課程中,得以徹底理解 R 語言的核心概念與精要,學習如何利用 R 語言問資料問題,並且從資料分析的角度撰寫效率良好同時具有高度可讀性的 R 語言代碼。
This document provides instructions for homework assignment 12 due on December 21, 2015. It involves implementing high precision arithmetic functions for adding, subtracting, multiplying and scanning high precision numbers. As an example, it shows how to add and subtract the numbers 1.0947 and 0.00248 by aligning the decimal points and then performing the operations digit-by-digit, accounting for carries and borrows. Multiplication is shown by multiplying the digits of each number individually and adding them with carries into the answer array.
The document contains instructions for 3 programming problems that are due on October 12, 2015 for a Computer Programming Language course. Problem 1 involves writing a program to calculate taxi fare based on miles travelled. Problem 2 involves writing a program to convert US dollars to British pounds sterling based on the currency conversion rate. Problem 3 involves writing a program to output the equation of the perpendicular bisector of a line segment between two input points.