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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。