已通过安全加密检测 如果没有自动跳转,请点击下方按钮前往 点击进入平台 360安全卫士提供技术支持 Copyright © 1998 -20202020. All Rights Reserved.
已通过安全加密检测 如果没有自动跳转,请点击下方按钮前往 点击进入平台 360安全卫士提供技术支持 Copyright © 1998 -20202020. All Rights Reserved.
Ruby for Data Science A COMMUNITY FOR DEVELOPERS AND USERS WHO USE OPENSOURCE DATA TOOLS Projects, organizations, and communities that make Ruby tools for data science. Red Data Tools Red Data Tools is a project that provides data processing tools ecosystem based on Apache Arrow for Ruby. Ruby Numo Ruby Numo provides numo-narray and data analysis environment based on numo-narray. SciRuby SciRuby i
Distribution is a gem with several probabilistic distributions. Pure Ruby is used by default, C (GSL) or Java extensions are used if available. Some facts: Very fast ruby 1.9.3+ implementation, with improved method to calculate factorials and other common functions. All methods tested on several ranges. See spec/. Code for normal, Student's t and chi square is lifted from the statistics2 gem. Orig
Irisのデータをプロットする 有名なアヤメのデータセットを用いて散布図を描いてみます。 まずCSVファイルを用意します。 iris.csv 使用するライブラリ numo-gnuplot Jupyter Notebookを使うとき IRuby : Ruby kernel for Jupyter/IPython Notebook Numo.gnuplot のかわりに Numo.noteplotメソッドを使います。 require 'daru' require 'numo/gnuplot' df = Daru::DataFrame.from_csv 'iris.csv' setosa = df.where(df.Name.eq 'Iris-setosa') versicolor = df.where(df.Name.eq 'Iris-versicolor') virginica = df.wh
はじめに iRuby Notebookは非常に強力なツールなのですが、LinuxおよびMacユーザーには知名度が高いものの、Windowsユーザーはインストールにおけるハードルの高さから利用者が少ないという現状があるようです。 そこで、SciRubyなどのRubyを用いた科学計算の一助になると思われることから、WindowsでiRuby Notebookを使えるようにする手順を整理しました。 Anaconda(Python)のインストール Anacondaは、Pythonと科学計算ライブラリをセットにしたパッケージです。これをインストールするとiRuby NotebookのベースになるJupyter Notebookが利用できるようになります。 以下のURLよりダウンロードできます。 32bit版と64bit版があるので、インストールされているWindowsにあわせてダウンロードしてくださ
Free software, open standards, and web services for interactive computing across all programming languages JupyterLab: A Next-Generation Notebook Interface JupyterLab is the latest web-based interactive development environment for notebooks, code, and data. Its flexible interface allows users to configure and arrange workflows in data science, scientific computing, computational journalism, and ma
Ruby Association開発助成で得た知見の共有と今後 西田 孝三 三軒家 佑將 (芦田 恵大)
日本郵政、野村不動産買収を検討って、ぱっと聞くと大丈夫なん?と思うのですがどうなりますかね。あまり関係のない私は引き続き環境構築を行っていきます。 さて、このサイトはRubyで簡単なバックテストツールを作成して、広く知られているストラテジーの検証を行っていくことを目的としています。前回、株価の取得方法について説明しました。このままバックテストツールの作成に入ってもよいのですが、先にチャート周りの環境を整えていこうと思います。 ただRubyはRailsと共にあるため、チャート作成ライブラリはどちらかというとWeb周りのものが多いようです。このサイトでは特にそういったものを必要としているわけではないので、しばし検討を行い、Gnuplotで吐き出す方針で行くことに決めました。実際重要になるのは収益曲線で株価チャートはおまけなのですが、今回は株価チャートを書くための準備を整えていきます。 インスト
データ解析といえばPythonやRを使うことが多いが、Rubyでも簡単なデータ解析は行うことができる。 Rubyでデータフレーム(Excelのスプレッドシートのようなデータ構造)を扱うには、Daru というライブラリが利用できる。作者の@v0droさんはRubykaigi 2016でも登壇してDaruについて発表していて、公演の様子はこちらで見ることができる。 この記事では、Daruの基本的な使い方を紹介する。 必要な機能を全部書くと量が多くなるので、最小限の利用例のみ書いていく。 環境 Ruby2.3.1 daru 0.1.4.1 Gemfileに gem "daru" と書いてbundleすればOK。 以後、require "daru" を行ってから実行する データ構造 dataframeは2次元配列のような構造で、Daru::DataFrame という名前のクラスになる。 dataf
開発部 R&D グループで研究開発をしている CRuby コミッターの村田 (mrkn) です。 2/23 に渋谷で開催された Ruby Business Users Conference 2017 *1 でキーノートスピーカーとして講演をさせていただきました。 内容は、Ruby で統計分析や機械学習ができない現状についての解説と、その状況を打破するために私が現在開発を進めている pycall.gem のデモンストレーションでした。 カンファレンス当日に使用した資料は私個人の Speaker Deck で公開していますので、そちらをご覧ください。 カンファレンスの発表後、当日カンファレンスで一緒だった YassLab の安川さんがデモ部分の動画を facebook で公開し、twitter で拡散してくださいました。 .@mrkn さんの PyCall を使ったデモがスゴい!😆 #RBU
はじめに Jupyter Notebookはインタラクティブにスクリプトの開発ができる素晴らしい開発環境なのですが、iRubyとして動作させると少し機能に見劣りするところが無きにしも非ず。 とりわけ、グラフを描画する部分について、幾つかライブラリがあるもののエクスポートを行う場合には、受け取り側でも同じライブラリがないと閲覧することができないという状況で、少し不便。 [参考ライブラリ] https://github.com/domitry/nyaplot https://github.com/rdp/ruby_gnuplot ということで、Pythonでmatplotlibを使った時のようにNotebookに保存できるグラフ環境が準備できないか調査してみましたので、その結果をまとめます。 ちなみに、昨日はchunky_png編を公開しています。 http://qiita.com/mix_d
以前 Bash on Ubuntu on Windows で IRuby Notebook を使う 方法を紹介しましたが,IRuby に新たなzeromq backendが追加される見込みなので,その新zeromq backend(cztop)を利用した(ネイティブ)インストール方法を紹介します. この記事は未完成のものであり,近いうちに実現されるであろうIRubyの更新により簡略化される見込みです. Ruby のインストール RubyInstaller をダウンロード,インストールしてください. cztop のインストール gemコマンド一発です.zeromqもcztopが依存するgem(czmq-ffi-gen)内に含まれており別途installする必要はありません.またパスを通すといった設定も不要です. devkitも(このインストールには)必要ありません.あらかじめコンパイルされた
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く