問題タブ [apl]
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 - Pythonデータ構造をmatplotlibにリンクする方法は?dict->棒グラフなど
他の言語で彼の職場環境を見せてくれた同僚がいます。彼には、空のdictのようなオブジェクトを作成し、このオブジェクトへのポインターを他のグラフ作成ライブラリに渡す機能がありました。このグラフ作成ライブラリは、ウィンドウ化された棒グラフを作成します。dictのようなオブジェクトが空だったため、グラフには何も表示されませんでした。
今、彼がキーと値のペアをオブジェクトに挿入することによってdictのようなオブジェクトを更新すると、チャートは彼の変更でリアルタイムで魔法のように更新されます。
それは信じられないほど素晴らしく見えました。私はPythonの大ファンなので、「彼ができることは何でも、私たちはもっとうまくやれる」ことを彼に示したいと思います。しかし、私はこれをどのように行うかについて途方に暮れています-あなたたちは助けることができますか?
*重要な場合、彼の環境はAPLベースでした。
sql - SQL で、5!56 のすべての可能な一意の組み合わせを生成するにはどうすればよいですか?
SQL ステートメントを使用して、1 から 56 までのすべての可能な組み合わせの 5 つの数字の一意のセットを生成するにはどうすればよいですか?
APL (プログラミング言語) では、単純な 2 項関数 5!56 でうまくいきます。
編集:古き良きMS-DOS QBASICでは、次のように達成しました:
ところで、これにより、ロード ファイルが INFORMIX-SQL テーブルに作成されました。
私は、combos.sum を使用してベル カーブ グラフを生成し、各要素の合計が同じになる組み合わせの数を示しました。
j - APL、J、Kのコア
私はAPL、J、Kを理解しようとしていますが、それ以降は少しイライラします。
ほとんどの本はAPLに関するもののように見えますが、APLの実装はほとんどなく、私は奇妙なキーボードを持っていません。
KはQに置き換えられたようです
Jは持っていないようです
Common Lisp、Guile、Gambit、Chicken、SBCLを見つめているような気がします。本当に欲しいのは、スキーム評価者の2ページを見ることです。
したがって、私の質問:APL / J / Kのコアについて説明している短い(たとえば〜50ページ)ドキュメントはありますか?
その評価モデル
その構文解析モデル(左/右の優先順位が重要であると思われるため)
その構文
ありがとう!
apl - APLで普及関数を定義する
APLで普及関数をどのように定義できますか?
私がしていることは
私はそれを見ていないよりもこれを行うためのより良い方法があるはずだと思います。
arrays - Jの関数で引数を2回使用するにはどうすればよいですか?
Jを学習する目的で素数関数を書きたいと思います。これまでのところ、次のようになりました。
y
数値を変数に格納する必要があることを除いて、うまく機能しています。
引数を取って機能する関数を作成するにはどうすればよいですか? すなわちf 13
- >1
apl - Dyalog APL-文字列のベクトルを解析し、各ベクトルに文字列を追加します。
によって与えられた入力データのベクトルがA <-- Files.Dir '...directory'
あり、これはそのディレクトリ内のすべてのファイルのベクトルを返します。
ただし、パスにはファイル名のみが含まれ、絶対パスは含まれません。私がやりたいのは、に格納されているパスB
をの各要素に追加することA
です。
一体どうやってこれをするの?
readability - APLの読みやすさ
APLでコーディングする必要があります。コードは長期間維持されるため、クリーンで読みやすいAPLプログラムの設計に役立つヒューリスティック/ヒント/サンプルを含む論文/本があるかどうか疑問に思います。
これは、他のプログラミング言語でのコーディングとは異なる経験です。たとえば、関数を作成します。Smallは役に立ちません。このような関数には、完全に理解できない1行のコードが含まれている可能性があります。
specifications - APL言語のオープンソース仕様?
RubyにはRuby仕様があります。
APLにはこれに近いもの(オープンソース)がありますか?少なくとも期待されるインプットとアウトプットのリスト?または、APL言語のある種のコア仕様ですか?
j - J連想の電車です
プログラミング言語Jでは、動詞の列は常に連想的ですか?もしそうなら、何か証拠はありますか?