k

    4

    3答えて

    この命令的な関数を、K(またはQ)のような機能的な配列ベースの言語で表現するにはどうすればいいですか?ずさんなC++ので : vector<int> x(10), y(10); // Assume these are initialized with some values. // BTW, 4 is just a const -- it's part of the algorithm and

    1

    1答えて

    をロードするCライブラリを見つける:kdb/q reference.からそう loadedFunc: `:mylib 2:(`myfunc;1) を、それが名前MYLIBと動的ライブラリから1つの引数を持つロード「私のFUNC」を意味し、 。 パスはどこにありますか?このmylibの物理ライブラリはどこにありますか?私は、デフォルトのパスは、それは最初に(\pwdとして)現在の作業ディレクトリ

    43

    10答えて

    私は数ヶ月前に何かproject eulerの問題を経験しながらJ/K/APLに出くわしました。私が製作したエレガントな20行のpythonソリューションでは、10分の1の時間で実行されるゴブスマッシング20 文字 Jソリューションがあります。私はいくつかの基本的なJを学びたいと思っており、語彙を習得するためのいくつかの試みを行いましたが、学習曲線がかなり険しいことがわかりました。 これらの言語に

    2

    2答えて

    Qのテーブルのサイズ(バイト単位)を読み取るにはどうすればよいですか? 私はhcountはバイト単位でファイルのサイズを返しますが、私はテーブル用の似たような見つけることができないことを知っている(または一般に任意のオブジェクトを...)

    7

    6答えて

    私は3つすべてが関連していることを知っています。Project EulerのJで書かれた問題、そしていくつかのKが書かれています。私は疑問に思っています。あなたはそれを学ぶために資料を手に入れることを勧めていますか?

    1

    1答えて

    与えられた(長方形の)隣接行列m、q言語で隣接リストを構成する方法は?私は k)コマンドで qコンソールから実行したときに私に 'vsエラーを与える k言語で解決策を見つけた QIdioms wikiで : m:(1 0 1;1 0 1) k) (^m)_vs &,/m 'vs 結果は次のようになります。 0 0 1 1 0 2 0 2 これは何ですか私はqで複製できました: そう私

    8

    4答えて

    であなたのコードを維持する:言語の通訳とコンパクト構文の 小さいサイズは、それが可能Kアプリケーションが完全に収まるようになりプロセッサーのレベル1キャッシュ。 私は興味をそそられています。どのようにL1キャッシュにプログラム全体を持たせることが可能ですか? CPUは256kbのL1キャッシュを持っていると言う。私のプログラムはそれよりも少なく、メモリの量はごくわずかです(例えば、コールスタックな

    0

    2答えて

    KDB/Qでmeta関数テーブルに関する以下の情報を返す: C - (シンボル)カラム名 トン - (CHAR)データ型 F - (シンボル)ドメイン a - (symbol)属性。 これを拡張して、テーブルの詳細について説明します。私が解決しようとしている具体的なケースは、時間データ列に関するタイムゾーン情報をテーブルに含めることです。例えば : select from Price +-----

    1

    1答えて

    私は実際のKDBの専門家であるため、Kを学ぶべきですか?だから私はいくつかの速い機能を書いて、物事が実際に働く方法などを理解することができますか? 私はK-Lite Ref Manualの例であったにもかかわらず、この階乗の定義がうまくいかないことがわかりました。 fac1: {:[x>1; x * fac[x-1]; 1]} 条件(:)よりも使用するように変更して動作させています。 fac2

    4

    1答えて

    aj['time'sym;trade;quote]は、以前の値の見積もりと各取引を結合しています。 私は同じ結合をしたいと思いますが、前の値の代わりにquoteの次の値にします。 どうすればこの問題を解決できますか? k)ajr: {.Q.ft[{d:x_z;$[&/j:-1<i:(x#z)binr x#y;y,'d i;+.[+.Q.ff[y]d;(!+d;j);:;.+d i j:&j]]}[