Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Apakah kaedah penyambungan tatasusunan numpy?

Apakah kaedah penyambungan tatasusunan numpy?

小老鼠
小老鼠asal
2023-11-22 16:47:521155semak imbas

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)

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)

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)

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!

Kenyataan:
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