問題タブ [iruby]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - iruby ノートブックは python のみを実行します
私は新しいラップトップを持っていて、python 2.7.9 と ipython 3.0.0 をインストールしました。次に iruby をインストールしました。
残念ながら、iruby サーバーは$ iruby notebook
-- で正常に動作しますが、Jupyter ノートブックは Python カーネルのみを実行します。
ノートブック エンジンの最新の Jupyter バージョンの相互作用に微妙なバグがあることは確かですが、それを整理することはできませんでした。これを機能させるための呪文を知っている人はいますか?
アップデート
以下の @cel のコメントのように、これは単純にpip ipython[all]
インストールされるだけかもしれません。デフォルトでは新しい iPython/Jupyter サーバーであり、iRuby はそれと通信しません。以前の iPython をインストールして、何が起こるか見てみます。
ruby - irubyインストール時のrbczmqエラー
Windows マシンに iruby をインストールしようとしていますが、このエラーが表示され続けます。現在、深層学習を行っています。必要なアクションを実行するには、sciruby と iruby を使用する必要があります。
この問題の解決を手伝ってください
jupyter - 失敗: autogen エラーによる gem install rbczmq
Rubyで問題を解決することを学び始めたばかりなので、Rubyに関するメモを書くことができるように、JupyterにIRubyカーネルを追加しようとしています。IRuby docでは、次のコマンドを実行することになっています。
ただし、そうすると、gem install rbczmq
許可が拒否されます。するとsudo gem install rbczmq
、次のようになります。
この問題を解決して IRuby を Jupyter にインストールする方法を教えてください。ありがとうございました!
ruby - Nyaplot は、jupyterhub で実行されている iruby でプロットを生成しません
既存のマルチユーザー jupyterhub インストール内で Ruby カーネルをセットアップしようとしています。nyaplot (iruby 内で動作する唯一のプロット パッケージ) によって作成されたプロットがノートブックに表示されないことを除いて、すべてのテストで動作します。たとえば、次のコード (Nyaplot チュートリアルの 1 つから) では、(syslog ファイルにも) エラーは発生しませんが、プロットは発生しません。
バックグラウンド:
jupyterhubで実行するようにirubyをセットアップする方法は次のとおりです。(a) 不足しているものがあれば見つけられるように、(b) 「[これ] を Gemfile に追加する」などのことを言う場合は、私に知らせなければならないことがわかるように、プロセス全体を説明します。 jupyterhub は特定のディレクトリから iruby を実行していないため、Gemfile を配置する場所。
OSはCentOS7.3です。Ruby のデフォルト バージョンは古すぎて iruby を実行できないため、ruby-install を使用して Ruby のバージョンをインストールしました。
(sciruby-full の少なくとも 1 つのコンポーネントがまだ 2.4 で動作しないことが判明したため、2.4 ではなく ruby 2.3 を使用しました。) インストール後、ruby が /opt/rubies/ruby にインストールされているというメッセージが表示されます。 -2.3.4.
次はパッケージのインストールです。
マルチユーザー システムでは、他のユーザーがホーム ディレクトリのファイルにアクセスできないため、ホーム ディレクトリに何もインストールされていないことを確認する必要がありました。この問題を解決するために最終的にインストールしたすべてのパッケージを以下にリストします。
次に、iruby カーネルを jupyterhub にインストールします。
iruby register --force
" "の結果を確認した後
、次のファイルを作成しました/usr/local/share/jupyter/kernels/ruby
。
/usr/local/bin/jupyter-ruby-env.sh:
前述したように、基本的な Ruby に関する限り、これはすべて機能します。Ruby チュートリアルで見つけたコードを実行できます。私が得られない唯一のものはプロットです。私がインストールした他のすべての jupyterhub カーネル (例: python、SageMath、Julia) では、プロットに問題はありません。
何か案は?
sciruby - IRuby + Jupyterで文字列を入力するには?
Jupyter で iruby を使用しています。Python カーネル (ipython) では、input()
関数を呼び出してノートブックから文字列を入力できます。
irubyで同じことを達成することは可能ですか?
ruby - iRuby で複数のグラフを表示する
複数のグラフを表示しようとしていますが、各グラフには、Google Colaboratory で実行されている iRuby の 1 つの出力に、水平レイアウトの 2 つのサブプロットがあります。
初めて使いNyaplot
ましたが、うまくいきません。理由はわかりませんが、単に応答がありませんでした。
これは、それが機能することを確認するための私のソースです:
これは出力です:
#<CZTop::Socket::PUB:0x5609e3406f80 last_endpoint="tcp://127.0.0.1:42375">
そしてそれ以上のものはありません。
だから私はに変更しましたMatplotlib :: Pyplot
、そしてそれはうまくいきました。(ただし、サブプロットを使おうとすると遅すぎました。) しかし、複数のグラフを 1 つのセルに表示しようとすると、すべての出力がマージされてしまい、使用できません。
このサンプルコードをテストしました:
そしてこの画像を得た
だから私はに変更しましたdaru-view
が、複数回呼び出すだけで、1つの出力に複数のグラフを表示することはできませんshow_in_iruby
。さらに、matplotlib の subplot のようなものが必要ですが、水平レイアウトのものは見つかりません。
このコードで:
複数のグラフを 1 つの出力に表示するにはどうすればよいですか?
ruby-on-rails - Rails を iRuby Jupyter ノートブックにロードして AWS ECS にデプロイする
私の最終目標は、私が通常 Rails コンソールから実行するあらゆるコードを実行できる Jupyter Notebook を提供することです。これにより、データ サイエンティストが既存の Rails アプリのモデルを直接使用してノートブックを作成し、いくつかのグラフを簡単に描画/更新できるようになります。モデルについて。
iRuby gem とヘルプ セクションを使用して、Rails 環境をロードできる Docker イメージを正常に作成しています。
Rails プロジェクト/コンソールが git リポジトリを持つ github プロジェクトとしてあると仮定すると、iRuby を使用して jupyter をセットアップし、メインの Rails アプリケーションからコードをロードするにはどうすればよいでしょうか?
私の最終目標は、AWS ECS に簡単にデプロイできる Docker イメージを構築して、「Jupyter Rails コンソール」を備えたマイクロサービスを提供することです。「Jupyter Rails コンソール」を実行する Docker イメージを作成したら、ECS へのデプロイは簡単です。
https://hub.docker.com/r/minad/sciruby-notebooks/dockerfileの sciruby Dockerfile を使用しています。Rails プロジェクトからコードをロードするにはどうすればよいですか?
注 : 私も Capistrano を使用していますが、以前に Capistrano を使用してコンテナー内に Rails コードを「デプロイ」する方法を見つけていたことが判明しました。