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

Linda Hamilton
リリース: 2024-11-06 00:13:02
オリジナル
846 人が閲覧しました

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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート