Julia1.1學習筆記:從入門到放棄

0. 學習文檔

市面上很多Julia的書籍,都是舊版本的,Julia要到1.0以後語法纔算穩定,所以最好的資料是官方文檔,幸運的是[Julia有中文社區]:(https://docs.juliacn.com/latest/):https://docs.juliacn.com/latest/,裏面有很多東西可以學習。
在這裏插入圖片描述

1. hello world

記得我初學習Perl語言時, 要打印Hello world,對於我這個電腦白癡來說,真的是挑戰性很大,那時難點是:找不到cmd,最大的挑戰是無法切換到D盤。而成功理解打印hello world,花了我三天左右的時間,所謂萬事開頭難,當你學會打印“hello world”時,你已經學會了一門語言。

別人問我都會什麼語言時,我說了很多,什麼C,C++,Java,Python,我的意思是會打印Hello world, 現在這個單子裏面又加上了Julia,不行你看:
在這裏插入圖片描述

2. 把Julia當成計算器

你在對話框中,輸入1+1,點擊Enter,它會告訴你等於2,很智能有沒有!

在這裏插入圖片描述

3. Julia和R以及Python一樣有對象

他們都是有對象的語言,然後C說大家都有對象,爲什麼它沒有對象……

可以將變量,矩陣,函數,賦值給一個名稱:

4. Julia矩陣操作

生產y一個4*4的矩陣,數字爲隨機數:

reshape(rand(16),4,4)

4.1 計算矩陣轉置矩陣

使用'符號,即mat'和數學公式一樣,R中使用的是t(mat)

4.2 矩陣相乘

R中使用%*%, Julia中使用*

4.3 矩陣求逆

R語言中使用solve,Julia中使用inv

在這裏插入圖片描述

5. 從開始到放棄

學習一個新東西,是異常痛苦的,尤其是語法相似又不同時,很容易混淆。

解決方法:強迫過了初始期,等學會了騎自行車,就會簡單一些。

在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章