St_Hakky’s blog

Data Science / Human Resources / Web Applicationについて書きます

Julia

Julia入門 - Functions(関数)

こんにちは。 Functions (関数) gist.github.com Pythonとの違いとか 関数の定義の仕方に微妙な違いはあれ、そんなに大きな違いはありませんでした。引数に値を渡すときにどのように値が渡るかとかも、Pythonと同じみたいですし。ただ、一点以下の部分が結構…

Julia入門 - Conditionals(if文/三項演算子)

こんにちは。今日は、Juliaの条件分岐としてif文を書いていこうと思います。 Conditionals(if文/三項演算子) gist.github.com Pythonとの違いとか ■「:」ではなくて、「end」でif文などのbodyを判定する これは結構Pythonに慣れているとムズムズします笑。 ■…

Julia入門 - Loops (while/for/内包表記)

こんにちは。今日は、Loop (while/for/内包表記)についてやっていきます。内包表記もついでにやります笑。 Loops (while/for/内包表記) gist.github.com Pythonとの違いとか ■コロンはいらない 結構書いていて気持ち悪かったですね、、、笑。コロンの代わり…

Julia入門 - Sets(集合)

こんにちは。今日は、Sets(集合)について勉強していきたいと思います。 Sets(集合) Pythonとの違いとか 結構似た印象を感じました。定義の仕方とか集合の操作方法に違いはありますが、基本的には同じような感じで使えるな、と。それでは。st-hakky.hatenablo…

Julia入門 - 辞書型 (Dictionaries)

こんにちは。今日は、辞書型についてやっていきます。 辞書型 (Dictionaries) gist.github.com Pythonとの違いとか 違いはあるといえばあるんですが、今回はだいぶ違う感じの印象を受けたので(定義の仕方から違うなど)、私個人としてはJulia言語として受け取…

Julia入門 - Arrays (配列)

こんにちは。今日は、配列について書きたいと思います。 Arrays (配列) gist.github.com Pythonとの違いとか まだ勉強しきれてないからかもしれないが、なんかNumpyを使っている雰囲気に近いので、違和感とかは少なかった。 ■Juliaは配列の指定とかが1スター…

Julia入門 - Tuples (タプル)

こんにちは。今日は、みんな大好き(?)Tupleについてです。JuliaでのTupleの基本についても書くんですが、Pythonではcollectionsモジュールで使えるNamedTupleがめちゃめちゃ便利なので、Juliaではそこら辺どうやってやるのかも書こうと思います。 Tuples (タ…

Julia入門 - Tutorialを学びながら作ったのでまとめていく【随時更新】

こんにちは。今年の目標の一つに「Juliaを使えるようになって、データサイエンスをJuliaでする」というものがあるので、いろんなサイトとか見て自分で基本を勉強しながらTutorialを作ってみることにしました。これはまとめページです。ちなみに、Julia初心者…

Julia入門 - Strings

こんにちは。今日は、JuliaのString型について書きます。勉強していく中で、Pythonとは少し違う部分があるんだなぁと思ったので、そのあたりを中心にまとめます*1。 String型 以下のJupyter Notebookにやったこととか書き方とかまとめてます。 gist.github.c…

Julia入門 - Hello World / コメント / 基本的な算術演算

こんにちは。Julia入門をしています。今日はお決まりの、Hello Worldあたりを攻めていこうと思います*1。 環境構築 以下でやりました。st-hakky.hatenablog.com Hello World 以下のような感じですね。 gist.github.com少しだけコードの補足を以下に書きます…

Julia入門 - 入門者がまず読むべき参考サイトや本のまとめ【随時更新】

こんにちは。Pythonはある程度かけるが、Juliaに関しては全くの初心者である私がこれからJuliaでデータサイエンスをしたり、Deep Learningをしたりしようと思っているので、その学んだ過程とかで参考になった資料とかをまとめておこうかと思います*1。Julia…

Julia入門 - 概要と開発環境構築

こんばんは。最近、そろそろ違うプログラミング言語を勉強したいなぁと思っていて、この夏はC++とJuliaを触りたいなーと。Web開発はするので、Javascriptとかもガンガン触ることになりそう。2ヶ月でどこまで触れるかって感じですね。さて、データサイエンス…