Numpy 的 append(~)
方法返回一个新的 Numpy 数组,并将指定值附加到输入数组。
参数
1. a
| array_like
源数组。
2. values
| array_like
要附加到源数组的值。
3. axis
| int
| optional
执行附加的轴。对于二维数组,允许的值及其含义为:
轴 |
意义 |
---|---|
0 |
追加行 |
1 |
追加列 |
None |
附加到展平数组中 |
默认情况下,axis=None
。
返回值
一个新的 Numpy 数组,指定值附加到 a
。
例子
附加到一维数组
a = np.array([3,4,5])
np.append(a, 8)
array([3, 4, 5, 8])
追加到二维数组
考虑以下数组:
a = np.array([[3,4],[5,6]])
a
array([[3, 4],
[5, 6]])
附加到展平的二维数组
np.append(a, [8,9])
array([3, 4, 5, 6, 8, 9])
将行追加到二维数组
考虑以下数组:
a = np.array([[3,4],[5,6]])
a
array([[3, 4],
[5, 6]])
追加单行
np.append(a, [[8,9]], axis=0) # axis=0 represents row appends
array([[3, 4],
[5, 6],
[8, 9]])
追加多行
np.append(a, [[8,9], [10,11]], axis=0)
array([[ 3, 4],
[ 5, 6],
[ 8, 9],
[10, 11]])
将列附加到二维数组
考虑以下数组:
a = np.array([[3,4],[5,6]])
a
array([[3, 4],
[5, 6]])
追加单列
np.append(a, [[8],[9]], axis=1)
array([[3, 4, 8],
[5, 6, 9]])
追加多列
np.append(a, [[8,9],[10,11]], axis=1)
array([[ 3, 4, 8, 9],
[ 5, 6, 10, 11]])
相关用法
- Python BeautifulSoup append方法用法及代码示例
- Python append() and extend()用法及代码示例
- Python arcgis.gis._impl._profile.ProfileManager.save_as用法及代码示例
- Python arcgis.raster.functions.ccdc_analysis用法及代码示例
- Python arcgis.geometry.functions.trim_extend用法及代码示例
- Python arcgis.raster.analytics.sample用法及代码示例
- Python arcgis.features.analysis.derive_new_locations用法及代码示例
- Python arcgis.features.analyze_patterns.calculate_density用法及代码示例
- Python arcgis.geometry.Geometry.label_point用法及代码示例
- Python ast.MatchClass用法及代码示例
- Python arcgis.plan_routes用法及代码示例
- Python arcgis.mapping.forms.FormInfo用法及代码示例
- Python arcgis.gis.UserManager.get用法及代码示例
- Python arcgis.raster.ImageryLayerCacheManager.update_tiles用法及代码示例
- Python arcgis.geometry.Geometry.true_centroid用法及代码示例
- Python arcgis.gis.User.generate_direct_access_url用法及代码示例
- Python arcgis.gis.GroupMigrationManager.create用法及代码示例
- Python arcgis.geometry.Geometry.hull_rectangle用法及代码示例
- Python arcgis.features.analysis.summarize_within用法及代码示例
- Python arcgis.geometry.filters.intersects用法及代码示例
- Python arcgis.geometry.functions.project用法及代码示例
- Python abc.ABCMeta用法及代码示例
- Python arcgis.raster.functions.percentile用法及代码示例
- Python arcgis.raster.ImageryLayer.save用法及代码示例
- Python arcgis.geoanalytics.summarize_data.reconstruct_tracks用法及代码示例
注:本文由纯净天空筛选整理自Isshin Inada大神的英文原创作品 NumPy | append method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。