ホームページ  >  記事  >  バックエンド開発  >  NumPy 配列に追加の列を追加するにはどうすればよいですか?

NumPy 配列に追加の列を追加するにはどうすればよいですか?

Linda Hamilton
Linda Hamiltonオリジナル
2024-11-06 00:13:02771ブラウズ

How to Add an Extra Column to a NumPy Array?

NumPy 配列への追加列の追加

NumPy 配列への追加列の追加は、 np.c_関数。この関数は列に沿って配列を連結するために特別に設計されており、この目的に最適です。

ゼロの列を追加するには、次の構文を使用するだけです:

<code class="python">np.c_[array, np.zeros((array.shape[0], 1))]</code>

たとえば、次の 2D 配列があるとします:

<code class="python">a = np.array([
    [1, 2, 3],
    [2, 3, 4],
])</code>

ゼロの列を追加するには、次を使用できます:

<code class="python">b = np.c_[a, np.zeros((a.shape[0], 1))]</code>

これにより、次の配列が生成されます:

<code class="python">b = np.array([
    [1, 2, 3, 0],
    [2, 3, 4, 0],
])</code>

注:

  • np.zeros() 関数は、指定された形状を持つゼロの新しい配列を作成します。
  • np.c_ 関数には次のものが必要です。これらの括弧を使用して列に沿って配列を連結するため、括弧 (( )) の代わりに角括弧 ([ ]) を使用します。
  • このメソッドは、タプルまたは配列のリスト。
  • np.r_ 関数 (np.c_ と同様) を使用して配列を水平に連結できますが、この関数にも角括弧を使用する必要があります。

以上がNumPy 配列に追加の列を追加するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。