Rumah > pembangunan bahagian belakang > Tutorial Python > Apakah kaedah penyambungan tatasusunan numpy?

Apakah kaedah penyambungan tatasusunan numpy?

小老鼠
Lepaskan: 2023-11-22 16:59:38
asal
1245 orang telah melayarinya

Kaedah penyambungan tatasusunan numpy termasuk menggunakan fungsi concatenate(), fungsi stack() dan fungsi hstack(). Pengenalan terperinci: 1. fungsi concatenate(): Fungsi ini boleh menyambung berbilang tatasusunan di sepanjang paksi yang ditentukan: Fungsi ini boleh menyusun berbilang tatasusunan di sepanjang paksi yang ditentukan, dan arah susun boleh ditentukan;3. hstack() function: Fungsi ini boleh menyambung berbilang tatasusunan secara mendatar dalam arah mendatar.

Apakah kaedah penyambungan tatasusunan numpy?

Sistem pengendalian tutorial ini: sistem Windows 10, Python versi 3.11.4, komputer Dell G3.

Dalam NumPy, anda boleh menggunakan fungsi concatenate(), fungsi stack() dan fungsi hstack() untuk melaksanakan splicing tatasusunan. Berikut ialah cara menggunakannya:

1 fungsi concatenate(): Fungsi ini boleh menyambung berbilang tatasusunan di sepanjang paksi yang ditentukan.

import numpy as np
# 创建两个数组
arr1 = np.array([1, 2, 3])
arr2 = np.array([4, 5, 6])
# 使用concatenate()函数按照轴0进行拼接
result = np.concatenate((arr1, arr2), axis=0)
print(result)
Salin selepas log masuk

2. Fungsi tindanan(): Fungsi ini boleh menyusun berbilang tatasusunan mengikut paksi yang ditentukan, dan arah susunan boleh ditentukan.

import numpy as np
# 创建两个数组
arr1 = np.array([1, 2, 3])
arr2 = np.array([4, 5, 6])
# 使用stack()函数按照轴0进行垂直堆叠
result = np.stack((arr1, arr2), axis=0)
print(result)
Salin selepas log masuk

3. Fungsi hstack(): Fungsi ini boleh menyambung berbilang tatasusunan secara mendatar dalam arah mendatar.

import numpy as np
# 创建两个数组
arr1 = np.array([1, 2, 3])
arr2 = np.array([4, 5, 6])
# 使用hstack()函数进行水平拼接
result = np.hstack((arr1, arr2))
print(result)
Salin selepas log masuk

Dalam kod contoh di atas, fungsi concatenate() boleh disambung sepanjang paksi yang ditentukan, fungsi stack() boleh disusun sepanjang paksi yang ditentukan, dan fungsi hstack() boleh disusun dalam penyambungan arah mendatar. Mengikut keperluan khusus, pilih kaedah yang sesuai untuk merealisasikan penyambungan tatasusunan.

Atas ialah kandungan terperinci Apakah kaedah penyambungan tatasusunan numpy?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan