問題タブ [plt]

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 投票する
2 に答える
1321 参照

c - gcc に PIC コードで関数を直接呼び出すように強制するにはどうすればよいですか?

次の関数を検討してください。

-fpicこれは、 amd64 Linuxなしで gcc が生成するコードです。

でコンパイルすると-fpic、gcc は PLT を介して明示的に呼び出し、シンボル挿入を有効にします。

ただし、これは位置に依存しないコードには厳密には必要ないため、サポートしたくない場合は省略できます。必要に応じて、リンカはジャンプ ターゲットを PLT シンボルに書き換えます。

ソース コードを変更したり、コンパイルされたコードを共有ライブラリに適さないものにしたりせずに、PLT を明示的に経由する代わりに、関数呼び出しをターゲットに直接送るにはどうすればよいでしょうか?

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

powerpc - Powerpc -msecure-plt 検証

-msecure-plt でコンパイルしようとしています。コンパイルは問題なく完了していますが、メモリ マップを見ると、フラグが実際に何もしていないように見えます。got セクションと plt セクションの両方がまだセグメント内にあるため、何もしていないと思いますRWXP

/proc/<pid>/mapsのメモリマップを表示して

両方のプロットを貼り付けると、セクションの真ん中にジャンプしrwxます。この情報を誤解していますか?

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

matplotlib - 2 つの平行棒グラフに複数の xtick ラベルを追加しようとしています

次のようなデータセットがあります。

ここに画像の説明を入力

私は次のことをしたい:

  1. バーが重ならないようにしてください。
  2. 各バーを個別のデータセットのように扱います。つまり、x 軸のラベルは、黄色の系列用に 1 つ、赤色の系列用に 1 つずつ、別々にする必要があります。これらのラベルは単語である必要があります (このチャートに 2 つの一連の xtick ラベルが必要です) 1 つはwords_2、もう 1 つはwords_1..

現在のコード:

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

linux - GOT エントリ オフセットが正しく表示されないのはなぜですか?

私は単純な共有ライブラリを書きました:

コンパイル/ビルド:

some_func がどのように参照されているかを確認するために、逆アセンブルします。

どこ.got.pltにあるかを見た:

移転とは:


6aa-で6bbGOT の絶対位置を取得します: 6aa + 0x200956 = 0x201000readelf -S libtest.soの出力と一致します。

GOT (関数関連) で予約済みの 3 バイトをスキップし、実行時に some_func の絶対アドレスが +0x18 (GOT から 4 番目のバイト) オフセットにあると判断します。

それは と一致しreadelf -r libtest.soます。

しかし、objdump の逆アセンブリの 6c1 命令は次のように表示されます。

ソース オペランドが+0x18(GOT からのオフセット、そのアドレスは にあるrax) 保持されると予想していますが、代わりに大きな負の数が含まれています。

その数字が何を示しているのか説明していただけます0x18か?

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

python - Pythonで色と一緒にパターンで棒グラフをコーディングする方法は?

次のコードは、棒グラフを 4 色で印刷します。

ここに画像の説明を入力

問題は、白黒で印刷すると非常によく似てしまうことです。したがって、私の意図は、次のようなグラフを作成することです。

ここに画像の説明を入力

上記のように見える必要はありません (ずさんなイラストを許してください) が、アイデアは、グレースケールで見たときに各棒が異なって見えるようにすることです

これを Python で実装する方法はありますか?

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

python - TypeError 'type' オブジェクトには、3D プロットの描画時に属性 '__getitem__' がありません

以下は私の機能です:

変数 x、y、z を使用して 3D プロットを描画したいと考えています。

このエラーは、Z の行を指しています。

その点 (行列の) の値を Z に格納したい

誰でも私がそれを解決するのを助けることができますか?

どうもありがとう!

私の質問の更新: 何百もの 81*81 の行列を含む matrixArray があります。その配列の 1 つの行列のプロットを描画したいと考えています。だから私は宣言した:

特定のものを決定する。次に、行列の位置を X & Y として配置し、位置の値を Z として配置したいのですが、X と Y を -40 から +40 にしたいので、2 つの軸に 40 を追加しています。 .

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

python - Pandas の散布図: さまざまな色と形状の組み合わせによるカテゴリ別プロット

カテゴリ 1 を表すために円、三角形、正方形などの幾何学的形状を使用し、カテゴリ 2 を表すために色を使用して、カテゴリごとにデータセットをプロットしたいと思います。出力には、幾何学的形状と色のさまざまな組み合わせがあり、凡例はカテゴリの属性を個別にリストします。つまり:

円 = a
三角形 = b
正方形 = c

赤=Ⅰ
緑=Ⅱ
青=Ⅲ

ソリューションを探していると、特定の色を持つ特定の幾何学的形状のソリューションのみを提供する次の投稿が見つかりました。

投稿の1つからのコードで何かを解決しようとしましたが、成功しませんでした。

0 投票する
4 に答える
4809 参照

python - データフレーム列を相互にプロットする

私はこの df を持っています:

どこ:

すべての列を互いにプロットして、時間の経過とともにどのように変化するかを確認したいと考えています。したがって、x 軸は列CETになり、y 軸は残りの列になります。どうやってやるの?私が使用した:

しかし、私は平均気温と平均湿度しか見ることができません。さらに、x 軸は CET 日付の値ではなく、行番号です。