Dina tulisan ieu, urang bakal ngabahas basa pamrograman Python, khususna fokus kana perpustakaan NumPy sareng kumaha ngahapus kolom nganggo perpustakaan ieu. Python mangrupikeun basa pamrograman anu serbaguna anu seueur dianggo pikeun sababaraha tujuan, kalebet pamekaran wéb, analisa data, intelijen buatan sareng seueur deui. Salah sahiji komponén konci popularitas Python nyaéta seueur perpustakaan, anu ngajantenkeun prosés coding langkung éfisién sareng gampang diurus. NumPy mangrupikeun salah sahiji perpustakaan sapertos kitu, khusus dirancang pikeun damel sareng arrays multi-dimensi ageung sareng matriks data numerik. Dina ranah manipulasi data, penting pisan pikeun terang kumaha mupus kolom tina array, sabab ieu mangrupikeun léngkah preprocessing umum dina seueur alur kerja.
Perpustakaan NumPy nawiskeun fungsi anu ramah-pamaké anu disebut `delete` pikeun ngahontal tugas ieu. Fungsi numpy.delete () sanggup nyoplokkeun elemen dina Asép Sunandar Sunarya, sapanjang hiji sumbu dieusian. Ieu ngagampangkeun pikeun urang ngahapus kolom tina susunan 2D atanapi matriks.
Pikeun ngamimitian, hayu urang ngimpor perpustakaan NumPy sareng jieun conto array 2D:
import numpy as np array = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]]) print("Original array:") print(array)
Ayeuna, urang bakal nganggo fungsi `np.delete()` pikeun mupus kolom husus tina array 2D kami:
# Deleting the second column (index 1) array_modified = np.delete(array, 1, axis=1) print("nArray with the second column deleted:") print(array_modified)
Ngajelaskeun fungsi np.delete ().
Fungsi np.delete () nyandak tilu argumen utama: Asép Sunandar Sunarya input, indéks unsur atawa kolom bakal dihapus, sarta sumbu sapanjang nu dihapus. Parameter sumbu penting pisan dina hal ieu sabab urang hoyong ngahapus kolom, sanés ngan ukur unsur. Ku netepkeun sumbu = 1, kami nyarioskeun fungsi pikeun ngahapus sapanjang sumbu kolom. Upami urang netepkeun sumbu = 0, fungsina bakal ngahapus sapanjang sumbu baris.
Catet yén np.delete () fungsi teu ngaropéa Asép Sunandar Sunarya aslina di tempat. Sabalikna, éta mulihkeun susunan anu dirobih énggal, anu penting nalika anjeun hoyong ngajaga data asli dina alur kerja anjeun.
Perpustakaan NumPy boga rupa-rupa téknik jeung pungsi pikeun nanganan badag, arrays multi-dimensi jeung matrices data numerik. Sababaraha fungsi anu populer kalebet `reshape`, `concatenate`, `split`, sareng seueur deui. NumPy mangrupikeun pakét dasar pikeun komputasi matematika sareng ilmiah sareng Python kusabab struktur data anu efisien sareng gampang dianggo.
Ngartos cara NumPy pikeun nanganan arrays sareng manipulasi data mangrupikeun léngkah penting pikeun unggal élmuwan data atanapi peminat diajar mesin. Salaku tambahan, nangkep konsép mupus sareng ngarobih kolom dina susunan NumPy tiasa ngabantosan pikeun nanganan preprocessing data skala ageung, sabab ngahapus kolom anu teu relevan atanapi teu perlu sacara signifikan tiasa ningkatkeun waktos ngolah sareng ngajantenkeun data langkung gampang dianalisis.