タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

pythonとPythonとjuliaに関するch1248のブックマーク (3)

  • Python使いをJuliaに引き込むサンプル集 | mwSoft

    前書き Juliaという言語をご存知ですか? Pythonと同じ動的型付け言語ですが、実行時にコンパイルされることでC並の速度で動くこともあるとかないとか言われている話題のプログラミング言語です。比較される言語としてよくRやPythonが挙げられることからもわかる通り、統計や機械学習などの分野で力を発揮します。 2012年生まれとまだ若く、RやPythonが持つ多様なライブラリの力には及ばないところはありますが、CやPythonのコードを手軽に呼べる機能が用意されていたり、iPython NotebookやPyLabを呼ぶ為のインターフェースが用意されていたりと、既存の資産へのアクセス方法を用意することでその弱点をカバーしようとしています。 記事では、Juliaのサンプルコードを紹介しながら、PythonユーザがJuliaに移った際に得られるメリットを紹介していきます。 Pythonの実

  • Juliaのfor文はなぜ速い? - りんごがでている

    1年以上ぶりのブログ更新ですね。 atsuoishimotoさんのブログ記事で,私のブログ記事が言及されていました。 atsuoishimoto.hatenablog.com 書いてある内容はまさにその通りで,for文を回すこと自体が取り立てて遅いわけではなく,その中で何らかの処理をする際に動的型付け言語であるPythonの性質上避けて通れない処理があり,その処理をfor文の中で何度も繰り返すことで結果としてfor文全体の処理が遅くなるという内容でした。 そうすると,ひとつの疑問として,なぜ同じ動的型付け言語であるはずのJulia言語では同様の処理が高速なのかが気になるところでしょう。この記事ではそのあたりを少し解説しようと思います。 Juliaの型推論 問題となっているコードは,以下のように2つのベクトルの内積を計算するコードです。 function dot(a, b) s = zero

    Juliaのfor文はなぜ速い? - りんごがでている
    ch1248
    ch1248 2018/01/24
    Juliaの型推論について #Julia言語
  • Python/C++/MATLABユーザのための高速科学計算言語Julia入門 - MyEnigma

    Julia 1.0 High Performanceposted with カエレバAvik Sengupta Packt Publishing 2018-11-09 目次 目次 はじめに Juliaとは? 特徴1: 計算が高速 特徴2: 動的型付けのスクリプト言語 特徵3: 型を指定することもできる 特徵4: 数式に近い表現でソースコードが書ける 特徵5: C, C++, Fortran との親和性の高さ 特徵6: Pythonとも親和性がある 特徵7: 並行・並列処理に強い インストール Mac Linux Windows MATLAB, Python, C++ユーザがJuliaについて知るべきこと MATLABユーザがJuliaについて知るべきこと PythonユーザがJuliaについて知るべきこと C/C++ユーザがJuliaについて知るべきこと JupyterでJuliaを使える

    Python/C++/MATLABユーザのための高速科学計算言語Julia入門 - MyEnigma
    ch1248
    ch1248 2018/01/20
    参考になった。
  • 1