問題タブ [spike]

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.

0 投票する
1 に答える
91 参照

r - コードを遅くすることなく、Rのリストの各ベクトル(長さの異なる)に最初と最後の要素を追加する方法は?

私はRとStackOverFlowが初めてです。ですから、何か足りないものがある場合は、お知らせください。神経の振る舞いをよりよく理解するために、不均一なプロセスをシミュレートすることに取り組んでいます。私のコードは、私が持っている方法で動作します。たとえば、20試行はそれぞれ数秒続き2ます (各試行はスパイクトレインを表します)。次に、リストSpikeTimesには20ベクトルのリストが表示されます。各ベクトルは、その特定の試行でスパイクが発生した場所のタイムスタンプに対応しています。[例えば。SpikeTimes[1]これは0.002250802 0.053934034...1.971574170 2.023090384、最初のスパイク トレインで でスパイクが発生したことを意味0.0022508020.053934034ます。2制限時間の秒数を超えてタイムスタンプが表示される理由はわかりませんが、後で作業します]。私のコードは次のようになります--

私の問題は、リスト内の各ベクトルについてSpikeTimesです。これはスパイクのタイム スタンプを提供しますが、スパイク列の開始 (つまり0) と終了 (つまり )も含めたいと考えています。2したがって、このリストを追加して、各ベクトルに最初のエントリが として含まれ0、最後のエントリが として含まれるようにし2ます。

私の場合は次のSpikeTimes[1]ように見え0 0.002250802 0.053934034...1.971574170 2、他の人SpikeTimes[i]は同様に見えます。SpikeTimes <- c(0, SpikeTimes)最初に入力しようとし0ましたが、最初の要素としてベクトルを使用して、リストに20個ではなく21個のベクトルしかありませ0んでした(なぜそれが起こったのかがわかります)。コードが遅くならないようにするにはどうすればよいですか? 私はRの初心者であり、インターネットで読んでもこの特定の問題の解決にはなりません。あらゆる種類の入力をいただければ幸いです。

0 投票する
1 に答える
387 参照

simulator - riscv スパイク シミュレーターをインストールします。dtc の実行に失敗しました: そのようなファイルまたはディレクトリはありません 子 dtb プロセスが失敗しました

riscv ツールを Ubuntu 18.04.4 LTS サーバーにインストールしようとしています。

次の git リポジトリを使用して、そのビルド手順に従います。

  1. スパイクシミュレーター

  2. GNU ツール のインストール (Newlib)

  3. riscv pk

問題spike pk hello、私に与えます

dtc の実行に失敗しました: そのようなファイルまたはディレクトリはありません 子 dtb プロセスが失敗しました

apt コマンドでdevice-tree-compilerをインストール済みです。そしてwhich dtc、出力でチェック/usr/bin/dtc

何が問題なのですか?

どんな助けでも大歓迎です。

これらのコマンドはコマンドライン インターフェイスで実行しますが、グラフィック ユーザー インターフェイスを実行することはできません。それがこの問題を引き起こすかどうかはわかりません。

スパイク シミュレーターは、riscv コードを実行する最初の試みです。他の推奨事項も歓迎します。

0 投票する
2 に答える
414 参照

riscv - rv64imafd と rv64imafdc の区別

実行せずに rv64imafd と rv64imafdc バイナリを区別するにはどうすればよいですか? 拡張機能を変更するためにいくつかのコンパイラ フラグを使用していますが、それを確認する方法がわかりません。私の imafd ボードでテストするために毎回実行可能ファイルをダンプしたくありません。
両方のファイルの objdump を調査しようとしましたが、オペコード間に明確な違いがありましたが、十分ではありません。この点についてさらに情報を共有できるかどうか教えてください。