問題タブ [flatten]

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 に答える
6047 参照

python - Flattening one-to-many relationship in Django

I have a few model classes with basic one-to-many relationships. For example, a book has many recipes, and each recipe has many ingredients:

I'd like a flat list of all ingredients in all recipes from a particular book. What's the best way to express this in Python?

If I was using LINQ, I might write something like this:

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

php - PHPでPDFをフラット化しますか?

PHP を使用して PDF をフラット化することは可能でしょうか? 私は fpdf を使用して PDF のコレクションを作成および照合しますが、PHP がそれを処理すると、コメントなどの一部の情報が欠落します。

毎月、会社の Web サイトに掲載される数千の PDF が送られてきます。コメントを表示する必要があります。JavaScript デバッガー ( ) を使用して、Acrobat Pro でフラット化できることはわかっていますthis.flattenPages()。PHPを使用して情報を自動化して保存する方法はありますか? ドキュメントに表示されている限り、私はあまり気にしません。

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

c# - 2次元配列を変換

メソッドとはselectMany.ToArray()?の組み込みメソッドC#ですか?

二次元配列を一次元配列に変換する必要があります。

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

sql - すべてのパスのリストへの隣接リスト階層のフラット化

隣接リストモデルを使用して階層情報を格納するテーブルがあります。(自己参照キーを使用します-以下の例。この表は見覚えがあるかもしれません):


上記のデータをこのようなものに「フラット化」するための最良の方法は何ですか?


各行は、 (各リーフノードだけでなく)各ノードの行があることを除いて、階層を通る1つの「パス」です。category_id列は現在のノードを表し、「lvl」列はその祖先です。現在のノードの値も、右端のlvl列にある必要があります。lvl1列の値は常にルートノードを表し、lvl2の値は常にlvl1の直接の子孫を表します。

可能であれば、この出力を生成する方法はSQLであり、n層階層で機能します。

0 投票する
26 に答える
3270927 参照

python - リストのリストからフラットリストを作成するには?

Pythonでリストのリストから単純なリストを作成するショートカットはありますか?

ループで実行できますforが、クールな「ワンライナー」はありますか?

私はそれを試しましたfunctools.reduce()

しかし、私はこのエラーが発生します:

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

iphone - 複数のUIImageViewを1つに「フラット化」する方法は?

これは簡単な作業ではないと感じていますが、UIImageViewをその上にある別のUIImageビューと組み合わせるかフラット化する必要があります。例:2つのUIImageViewがあります。そのうちの1つには、芝生のフィールド(1200 x 1200ピクセル)のUIImageがあります。もう1つはバスケットボールのUIImage(128 x 128ピクセル)で、バスケットボールが芝生の上にあるように見えるように、芝生のフィールドの画像の上に配置されます。重ね合わせたUIImageViewsを1つの画像ファイルとしてフォトアルバムに保存できるようにしたいので、2つの画像を何らかの方法で組み合わせる必要があります。これはどのように達成されますか?(注:1200 x 1600ピクセルのサイズを維持したいので、スクリーンショット(320 x 480ピクセル)を撮ることは受け入れられない解決策です。

質問:
サイズ/解像度を維持しながら、複数のUIImageViewを1つにフラット化し、結果の画像を保存するにはどうすればよいですか。

0 投票する
3 に答える
657 参照

sql - SQL フラット化と動的クエリに関する質問

まず、これがこれを処理する最良の方法であるとは確信していません...代替ソリューションを完全に受け入れています。

第二に、私は明らかなことを見逃しているように感じます...しかし、私はまだそれを見逃しているので、質問することを誇りに思いません!

UPDATE : SQL 2005 を使用する .NET 3.5 環境なので、動的 linq のようなことが可能ですが、私は常に、あらゆる種類の動的 (オンフライでビルド) クエリを不格好なものと考える傾向があります。維持するPITA。

UPDATE 2 : Northpole への対応として、疑似コード / 記述された単語ロジック / sql / linq / C# はすべて受け入れ可能 (!) ... コードの種類の質問が必要というよりも、概念的な「良いアプローチとは何か」のほうが多いです。

次のような「靴」の表があるとします。

そのような靴を照会する方法が必要です

COLOR=RED を返す

COLOR=RED および SIZE=11 が返されます

COLOR=RED および SIZE=11 および MANUFACTURER=GUCCI が返されます

設計時には、異なるプロパティがいくつあるかも、クエリ パラメータがいくつあるかもわかりません

うまくいけば、これは理にかなっています...そうでない場合は、それに応じてコメントしてください。もう一度試します.

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

iphone-sdk-3.0 - Iphone SDK で画像をフラット化する

背景画像を含む複数の画像を単一の画像に保存してから保存しようとしています。画像を平坦化する方法を見つけましたが、背景の上に追加した画像を平坦化すると正しい位置に表示されません。背景画像のサイズが異なり、異なる位置に表示されているようです。

0 投票する
31 に答える
331375 参照

php - 多次元配列を平坦化するには?

PHPで、再帰や参照を使用せずに(2/多)次元配列を平坦化することは可能ですか?

私は値にのみ興味があるので、キーは無視できます。array_map()との行で考えていarray_values()ます。

0 投票する
7 に答える
22829 参照

list - Scalaで異なるタイプのリストを平坦化する方法は?

私は4つの要素を持っています:(List[List[Object]]オブジェクトは各要素で異なります)私が持つことができるように圧縮したいList[List[obj1],List[obj2],List[obj3],List[obj4]]

私はそれらを圧縮しようとしましたが、ネストされたリストを取得しましたが、それは次のように述べているため、フラット化を適用できません:パラメータータイプに一致する暗黙の引数はありません。

どうすればこれを解決できますか? 別の方法を試す必要がありますか、それともフラット化を機能させる方法はありますか?

私はscalaにちょっと慣れていないので、ばかげた質問かもしれません:D よろしくお願いします! クラウ