問題タブ [zero-padding]
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-3.x - Steered Convolution Layer のゼロパディング入力に関する問題
Tensorflow の新しいグラフィックス ライブラリを使用して、ステアリングされた畳み込みを一連のメッシュに適用しています。多くの場合、同じサイズではない一連のメッシュがあり、小さいメッシュをゼロ パディングする必要があります。ドキュメントによると、graph_conv.feature_steered_convolution_layer 関数の「サイズ」引数は、各メッシュのパディングされていない要素の数で構成される int テンソルを受け取ります。何らかの理由で、この引数が「None」以外に設定されていると、「neighbors」引数で使用されている疎配列が密行列に変換されているという警告が表示されます。これにより、プログラムの実行速度が非常に遅くなります。
この問題は、勾配の計算方法に関連しているようです。オプティマイザがコメント アウトされている場合、エラーは発生しません。
問題の解決策がtf.gatherではなくtf.dynamic_partitionを使用することであった同様の問題(以下のリンク)について読みました。ただし、この場合の tf.gather 関数は、graph_convolution ライブラリ内にあります。ライブラリのコピーを編集しようとしましたが、役に立ちませんでした。
UserWarning に対処する方法: 疎な IndexedSlices を不明な形状の密な Tensor に変換する
上記のコードを実行すると、次の警告が表示されます。
これは、このコードよりもライブラリ自体に関係があるのではないかと考え始めています。ライブラリの更新 (または追加のドキュメント) が必要な場合に備えて、GitHub で提示されたこれを参照しました。 https://github.com/tensorflow/graphics/issues/13
c - 文字列を有限の長さにゼロパディングする
文字列を特定の最終的な長さにするために、文字列にゼロ パディングを追加したいと思います。私の特定のケースでは、文字列の長さを最後に 6 にし、前に 0 を埋め込む必要があります。
私は C# で多くの回答を見てきましたが、C では多くはありませんでした。私が見た回答では、int または char の先頭に特定の長さのパディングが追加されましたが、最終的にパディングを追加したいのです。 6の長さ。
これが重複した質問である場合は、リンクをいただければ幸いです。