如何向 NumPy 数组添加额外的列?

Linda Hamilton
发布: 2024-11-06 00:13:02
原创
768 人浏览过

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>
登录后复制

例如,给定以下二维数组:

<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中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!