Di bab sebelumnya yang memperkenalkan daftar Python, Anda belajar bahwa pengindeksan Python dimulai dengan
'/root/earth-analytics/data/earthpy-downloads/monthly-precip-2002-2013.csv'
5, dan Anda bisa menggunakan pengindeksan untuk mengkueri nilai item dalam daftar PythonAnda juga dapat mengakses elemen [mis. e. nilai] dalam array numpy menggunakan pengindeksan
Pengindeksan pada Array Numpy Satu Dimensi
Untuk array numpy satu dimensi, Anda hanya perlu menentukan satu nilai indeks, yaitu posisi elemen dalam array numpy [mis. g.
'/root/earth-analytics/data/earthpy-downloads/monthly-precip-2002-2013.csv'
_6]Sebagai contoh, lihatlah array satu dimensi di bawah ini yang memiliki 3 elemen
avg_monthly_precip = numpy.array[[0.70, 0.75, 1.85]]
Anda dapat menggunakan
'/root/earth-analytics/data/earthpy-downloads/monthly-precip-2002-2013.csv'
_7 untuk memilih elemen ketiga di ['/root/earth-analytics/data/earthpy-downloads/monthly-precip-2002-2013.csv'
8] dari array numpy satu dimensi iniIngatlah bahwa Anda menggunakan indeks
'/root/earth-analytics/data/earthpy-downloads/monthly-precip-2002-2013.csv'
9 untuk tempat ketiga karena pengindeksan Python dimulai dengan '/root/earth-analytics/data/earthpy-downloads/monthly-precip-2002-2013.csv'
5, bukan dengan # Set working directory to earth-analytics
os.chdir[os.path.join[et.io.HOME, 'earth-analytics']]
1Pengindeksan pada Array Numpy Dua Dimensi
Untuk array numpy dua dimensi, Anda perlu menentukan indeks baris dan indeks kolom untuk elemen [atau rentang elemen] yang ingin Anda akses
Misalnya, tinjau larik dua dimensi di bawah ini dengan 2 baris dan 3 kolom
precip_2002_2013 = numpy.array[[[1.07, 0.44, 1.5],
[0.27, 1.13, 1.72]]]
_Untuk memilih elemen di baris kedua, kolom ketiga [
# Set working directory to earth-analytics
os.chdir[os.path.join[et.io.HOME, 'earth-analytics']]
2], Anda dapat menggunakan# Set working directory to earth-analytics
os.chdir[os.path.join[et.io.HOME, 'earth-analytics']]
3yang menentukan bahwa Anda menginginkan elemen pada indeks
# Set working directory to earth-analytics
os.chdir[os.path.join[et.io.HOME, 'earth-analytics']]
1 untuk baris dan indeks '/root/earth-analytics/data/earthpy-downloads/monthly-precip-2002-2013.csv'
9 untuk kolomSama seperti untuk array numpy satu dimensi, Anda menggunakan indeks
# Set working directory to earth-analytics
os.chdir[os.path.join[et.io.HOME, 'earth-analytics']]
6 untuk baris kedua, kolom ketiga karena pengindeksan Python dimulai dengan '/root/earth-analytics/data/earthpy-downloads/monthly-precip-2002-2013.csv'
5, bukan dengan # Set working directory to earth-analytics
os.chdir[os.path.join[et.io.HOME, 'earth-analytics']]
1Pada halaman ini, Anda akan menggunakan pengindeksan untuk memilih elemen dalam array numpy satu dimensi dan dua dimensi, proses pemilihan disebut sebagai slicing
Impor Paket Python dan Dapatkan Data
Mulailah dengan mengimpor paket Python yang diperlukan dan mengunduh serta mengimpor data ke dalam array numpy
Seperti yang Anda pelajari sebelumnya di bab ini, Anda akan menggunakan paket earthpy untuk mendownload file data, os untuk mengatur direktori kerja, dan numpy untuk mengimpor file data ke dalam array numpy
# Import necessary packages
import os
import numpy as np
import earthpy as et
# Download .txt with avg monthly precip [inches]
monthly_precip_url = '//ndownloader.figshare.com/files/12565616'
et.data.get_data[url=monthly_precip_url]
# Download .csv of precip data for 2002 and 2013 [inches]
precip_2002_2013_url = '//ndownloader.figshare.com/files/12707792'
et.data.get_data[url=precip_2002_2013_url]
'/root/earth-analytics/data/earthpy-downloads/monthly-precip-2002-2013.csv'
# Set working directory to earth-analytics
os.chdir[os.path.join[et.io.HOME, 'earth-analytics']]
# Import average monthly precip
fname = os.path.join["data", "earthpy-downloads",
"avg-monthly-precip.txt"]
avg_monthly_precip = np.loadtxt[fname]
print[avg_monthly_precip]
[0.7 0.75 1.85 2.93 3.05 2.02 1.93 1.62 1.84 1.31 1.39 0.84]
# Import monthly precip for 2002 and 2013
fname = os.path.join["data", "earthpy-downloads",
"monthly-precip-2002-2013.csv"]
precip_2002_2013 = np.loadtxt[fname, delimiter=","]
print[precip_2002_2013]
[[ 1.07 0.44 1.5 0.2 3.2 1.18 0.09 1.44 1.52 2.44 0.78 0.02]
[ 0.27 1.13 1.72 4.14 2.66 0.61 1.03 1.4 18.16 2.24 0.29 0.5 ]]
Iris Array Numpy Satu Dimensi
Dengan memeriksa bentuk
# Set working directory to earth-analytics
os.chdir[os.path.join[et.io.HOME, 'earth-analytics']]
_9 menggunakan # Import average monthly precip
fname = os.path.join["data", "earthpy-downloads",
"avg-monthly-precip.txt"]
avg_monthly_precip = np.loadtxt[fname]
print[avg_monthly_precip]
0, Anda tahu bahwa itu berisi 12 elemen sepanjang satu dimensi [e. g. # Import average monthly precip
fname = os.path.join["data", "earthpy-downloads",
"avg-monthly-precip.txt"]
avg_monthly_precip = np.loadtxt[fname]
print[avg_monthly_precip]
1]precip_2002_2013 = numpy.array[[[1.07, 0.44, 1.5],
[0.27, 1.13, 1.72]]]
_0precip_2002_2013 = numpy.array[[[1.07, 0.44, 1.5],
[0.27, 1.13, 1.72]]]
_1Jika Anda memilih elemen terakhir dari array, Anda dapat menggunakan indeks
# Import average monthly precip
fname = os.path.join["data", "earthpy-downloads",
"avg-monthly-precip.txt"]
avg_monthly_precip = np.loadtxt[fname]
print[avg_monthly_precip]
2, seperti yang Anda ketahui bahwa pengindeksan dengan Python dimulai dengan '/root/earth-analytics/data/earthpy-downloads/monthly-precip-2002-2013.csv'
5precip_2002_2013 = numpy.array[[[1.07, 0.44, 1.5],
[0.27, 1.13, 1.72]]]
_2precip_2002_2013 = numpy.array[[[1.07, 0.44, 1.5],
[0.27, 1.13, 1.72]]]
_3Lihat apa yang terjadi saat Anda meminta lokasi indeks yang tidak ada dalam larik, misalnya indeks
# Import average monthly precip
fname = os.path.join["data", "earthpy-downloads",
"avg-monthly-precip.txt"]
avg_monthly_precip = np.loadtxt[fname]
print[avg_monthly_precip]
1precip_2002_2013 = numpy.array[[[1.07, 0.44, 1.5],
[0.27, 1.13, 1.72]]]
_4# Import average monthly precip
fname = os.path.join["data", "earthpy-downloads",
"avg-monthly-precip.txt"]
avg_monthly_precip = np.loadtxt[fname]
print[avg_monthly_precip]
5Anda diberi tahu secara eksplisit bahwa ada 12 elemen tetapi indeks
# Import average monthly precip
fname = os.path.join["data", "earthpy-downloads",
"avg-monthly-precip.txt"]
avg_monthly_precip = np.loadtxt[fname]
print[avg_monthly_precip]
6 tidak berada dalam batas dataSalah satu cara untuk menyiasati keharusan mengetahui jumlah elemen secara eksplisit adalah dengan menggunakan pintasan seperti
# Import average monthly precip
fname = os.path.join["data", "earthpy-downloads",
"avg-monthly-precip.txt"]
avg_monthly_precip = np.loadtxt[fname]
print[avg_monthly_precip]
7 yang mengidentifikasi indeks terakhir untuk Andaprecip_2002_2013 = numpy.array[[[1.07, 0.44, 1.5],
[0.27, 1.13, 1.72]]]
_5precip_2002_2013 = numpy.array[[[1.07, 0.44, 1.5],
[0.27, 1.13, 1.72]]]
_3Iris Rentang Nilai dari Array Numpy Satu Dimensi
Anda dapat mengiris rentang elemen dari array numpy satu dimensi seperti elemen ketiga, keempat, dan kelima, dengan menentukan rentang indeks.
# Import average monthly precip
fname = os.path.join["data", "earthpy-downloads",
"avg-monthly-precip.txt"]
avg_monthly_precip = np.loadtxt[fname]
print[avg_monthly_precip]
8Perhatikan bahwa struktur indeks termasuk nilai indeks pertama, tetapi bukan nilai indeks kedua. Jadi Anda memberikan nilai indeks awal untuk pemilihan dan nilai indeks akhir yang tidak disertakan dalam pemilihan
Jadi, untuk memilih elemen ketiga, keempat dan kelima, Anda perlu menentukan nilai indeks untuk elemen ketiga
'/root/earth-analytics/data/earthpy-downloads/monthly-precip-2002-2013.csv'
9 sebagai nilai awal dan kemudian nilai indeks untuk elemen keenam [0.7 0.75 1.85 2.93 3.05 2.02 1.93 1.62 1.84 1.31 1.39 0.84]
0 sebagai nilai akhir [tetapi tidak akan termasuk dalam precip_2002_2013 = numpy.array[[[1.07, 0.44, 1.5],
[0.27, 1.13, 1.72]]]
_7precip_2002_2013 = numpy.array[[[1.07, 0.44, 1.5],
[0.27, 1.13, 1.72]]]
_8Iris Array Numpy Dua Dimensi
Menggunakan
# Import average monthly precip
fname = os.path.join["data", "earthpy-downloads",
"avg-monthly-precip.txt"]
avg_monthly_precip = np.loadtxt[fname]
print[avg_monthly_precip]
_0, Anda dapat mengonfirmasi bahwa [0.7 0.75 1.85 2.93 3.05 2.02 1.93 1.62 1.84 1.31 1.39 0.84]
2 adalah larik dua dimensi dengan jumlah baris 2 dengan jumlah kolom 12precip_2002_2013 = numpy.array[[[1.07, 0.44, 1.5],
[0.27, 1.13, 1.72]]]
_9# Import necessary packages
import os
import numpy as np
import earthpy as et
_0Untuk mengiris elemen dari array dua dimensi, Anda perlu menentukan indeks baris dan indeks kolom sebagai
[0.7 0.75 1.85 2.93 3.05 2.02 1.93 1.62 1.84 1.31 1.39 0.84]
3Misalnya, Anda dapat menggunakan indeks
# Set working directory to earth-analytics
os.chdir[os.path.join[et.io.HOME, 'earth-analytics']]
_6 untuk menanyakan elemen di baris kedua, kolom ketiga di [0.7 0.75 1.85 2.93 3.05 2.02 1.93 1.62 1.84 1.31 1.39 0.84]
2# Import necessary packages
import os
import numpy as np
import earthpy as et
_1# Import necessary packages
import os
import numpy as np
import earthpy as et
_2Jika Anda ingin memilih elemen terakhir dalam array, Anda harus memilih elemen di baris terakhir, kolom terakhir
Untuk
[0.7 0.75 1.85 2.93 3.05 2.02 1.93 1.62 1.84 1.31 1.39 0.84]
_2 yang memiliki 2 baris dan 12 kolom, indeks baris terakhir adalah # Set working directory to earth-analytics
os.chdir[os.path.join[et.io.HOME, 'earth-analytics']]
1, sedangkan indeks kolom terakhir adalah # Import average monthly precip
fname = os.path.join["data", "earthpy-downloads",
"avg-monthly-precip.txt"]
avg_monthly_precip = np.loadtxt[fname]
print[avg_monthly_precip]
2# Import necessary packages
import os
import numpy as np
import earthpy as et
_3# Import necessary packages
import os
import numpy as np
import earthpy as et
_4Saat Anda menjadi lebih terbiasa dengan pemotongan, Anda dapat mulai menerapkan pintasan, seperti
# Import average monthly precip
fname = os.path.join["data", "earthpy-downloads",
"avg-monthly-precip.txt"]
avg_monthly_precip = np.loadtxt[fname]
print[avg_monthly_precip]
7 yang diperkenalkan sebelumnya, yang dapat digunakan untuk mengidentifikasi indeks terakhir untuk baris dan/atau kolom# Import necessary packages
import os
import numpy as np
import earthpy as et
_5# Import necessary packages
import os
import numpy as np
import earthpy as et
_4Iris Rentang Nilai dari Array Numpy Dua Dimensi
Anda juga dapat menggunakan rentang untuk indeks baris dan/atau indeks kolom untuk mengiris beberapa elemen menggunakan
# Import monthly precip for 2002 and 2013
fname = os.path.join["data", "earthpy-downloads",
"monthly-precip-2002-2013.csv"]
precip_2002_2013 = np.loadtxt[fname, delimiter=","]
print[precip_2002_2013]
_0Ingatlah bahwa struktur indeks untuk rentang baris dan kolom sudah termasuk indeks pertama, tetapi bukan indeks kedua
Misalnya, Anda dapat menggunakan indeks
# Import monthly precip for 2002 and 2013
fname = os.path.join["data", "earthpy-downloads",
"monthly-precip-2002-2013.csv"]
precip_2002_2013 = np.loadtxt[fname, delimiter=","]
print[precip_2002_2013]
1 untuk memilih elemen di baris pertama, dua kolom pertama# Import necessary packages
import os
import numpy as np
import earthpy as et
_7# Import necessary packages
import os
import numpy as np
import earthpy as et
_8Anda dapat membalikkan nilai indeks ini untuk memilih elemen di dua baris pertama, kolom pertama
# Import necessary packages
import os
import numpy as np
import earthpy as et
_9# Download .txt with avg monthly precip [inches]
monthly_precip_url = '//ndownloader.figshare.com/files/12565616'
et.data.get_data[url=monthly_precip_url]
# Download .csv of precip data for 2002 and 2013 [inches]
precip_2002_2013_url = '//ndownloader.figshare.com/files/12707792'
et.data.get_data[url=precip_2002_2013_url]
0Jika Anda ingin mengiris baris kedua, kolom kedua hingga ketiga, Anda perlu menggunakan indeks
# Import monthly precip for 2002 and 2013
fname = os.path.join["data", "earthpy-downloads",
"monthly-precip-2002-2013.csv"]
precip_2002_2013 = np.loadtxt[fname, delimiter=","]
print[precip_2002_2013]
2, yang sekali lagi mengidentifikasi rentang indeks akhir tetapi tidak memasukkannya ke dalam output# Download .txt with avg monthly precip [inches]
monthly_precip_url = '//ndownloader.figshare.com/files/12565616'
et.data.get_data[url=monthly_precip_url]
# Download .csv of precip data for 2002 and 2013 [inches]
precip_2002_2013_url = '//ndownloader.figshare.com/files/12707792'
et.data.get_data[url=precip_2002_2013_url]
1# Download .txt with avg monthly precip [inches]
monthly_precip_url = '//ndownloader.figshare.com/files/12565616'
et.data.get_data[url=monthly_precip_url]
# Download .csv of precip data for 2002 and 2013 [inches]
precip_2002_2013_url = '//ndownloader.figshare.com/files/12707792'
et.data.get_data[url=precip_2002_2013_url]
2Saat Anda menjadi lebih terbiasa dengan pemotongan, Anda dapat mulai menggunakan pintasan, seperti menghilangkan nilai indeks pertama
# Import monthly precip for 2002 and 2013
fname = os.path.join["data", "earthpy-downloads",
"monthly-precip-2002-2013.csv"]
precip_2002_2013 = np.loadtxt[fname, delimiter=","]
print[precip_2002_2013]
3 untuk memulai irisan di awal rentang indeks# Download .txt with avg monthly precip [inches]
monthly_precip_url = '//ndownloader.figshare.com/files/12565616'
et.data.get_data[url=monthly_precip_url]
# Download .csv of precip data for 2002 and 2013 [inches]
precip_2002_2013_url = '//ndownloader.figshare.com/files/12707792'
et.data.get_data[url=precip_2002_2013_url]
3# Download .txt with avg monthly precip [inches]
monthly_precip_url = '//ndownloader.figshare.com/files/12565616'
et.data.get_data[url=monthly_precip_url]
# Download .csv of precip data for 2002 and 2013 [inches]
precip_2002_2013_url = '//ndownloader.figshare.com/files/12707792'
et.data.get_data[url=precip_2002_2013_url]
_4Perhatikan bahwa irisan pada contoh di atas memberikan keluaran sebagai larik dua dimensi, karena larik asli yang diiris juga dua dimensi
# Download .txt with avg monthly precip [inches]
monthly_precip_url = '//ndownloader.figshare.com/files/12565616'
et.data.get_data[url=monthly_precip_url]
# Download .csv of precip data for 2002 and 2013 [inches]
precip_2002_2013_url = '//ndownloader.figshare.com/files/12707792'
et.data.get_data[url=precip_2002_2013_url]
5# Download .txt with avg monthly precip [inches]
monthly_precip_url = '//ndownloader.figshare.com/files/12565616'
et.data.get_data[url=monthly_precip_url]
# Download .csv of precip data for 2002 and 2013 [inches]
precip_2002_2013_url = '//ndownloader.figshare.com/files/12707792'
et.data.get_data[url=precip_2002_2013_url]
6Gunakan Pintasan untuk Membuat Larik Satu Dimensi Baru Dari Irisan Baris atau Kolom
Ingatlah bahwa
[0.7 0.75 1.85 2.93 3.05 2.02 1.93 1.62 1.84 1.31 1.39 0.84]
_2 berisi dua baris [atau tahun] data curah hujan rata-rata bulanan [satu baris untuk tahun 2002 dan satu baris untuk tahun 2013] dan dua belas kolom [satu untuk setiap bulan]Anda dapat menggunakan pintasan untuk memilih seluruh baris atau kolom dengan mudah hanya dengan menentukan indeks baris atau kolom [mis. g.
# Import monthly precip for 2002 and 2013
fname = os.path.join["data", "earthpy-downloads",
"monthly-precip-2002-2013.csv"]
precip_2002_2013 = np.loadtxt[fname, delimiter=","]
print[precip_2002_2013]
3 untuk yang pertama, # Import monthly precip for 2002 and 2013
fname = os.path.join["data", "earthpy-downloads",
"monthly-precip-2002-2013.csv"]
precip_2002_2013 = np.loadtxt[fname, delimiter=","]
print[precip_2002_2013]
6 untuk yang kedua, dst] dan memberikan # Import monthly precip for 2002 and 2013
fname = os.path.join["data", "earthpy-downloads",
"monthly-precip-2002-2013.csv"]
precip_2002_2013 = np.loadtxt[fname, delimiter=","]
print[precip_2002_2013]
7 untuk indeks lainnya [artinya semua baris atau kolom]Keluaran dari pintasan ini akan berupa larik satu dimensi, yang sangat berguna jika Anda ingin memplot data dengan mudah
Misalnya, Anda dapat menggunakan
# Import monthly precip for 2002 and 2013
fname = os.path.join["data", "earthpy-downloads",
"monthly-precip-2002-2013.csv"]
precip_2002_2013 = np.loadtxt[fname, delimiter=","]
print[precip_2002_2013]
_8 untuk memilih seluruh kolom pertama [0.7 0.75 1.85 2.93 3.05 2.02 1.93 1.62 1.84 1.31 1.39 0.84]
2, yang merupakan semua nilai untuk Januari [dalam hal ini, untuk tahun 2002 dan 2013]# Download .txt with avg monthly precip [inches]
monthly_precip_url = '//ndownloader.figshare.com/files/12565616'
et.data.get_data[url=monthly_precip_url]
# Download .csv of precip data for 2002 and 2013 [inches]
precip_2002_2013_url = '//ndownloader.figshare.com/files/12707792'
et.data.get_data[url=precip_2002_2013_url]
7# Download .txt with avg monthly precip [inches]
monthly_precip_url = '//ndownloader.figshare.com/files/12565616'
et.data.get_data[url=monthly_precip_url]
# Download .csv of precip data for 2002 and 2013 [inches]
precip_2002_2013_url = '//ndownloader.figshare.com/files/12707792'
et.data.get_data[url=precip_2002_2013_url]
8Atau sebaliknya, Anda dapat menggunakan
[[ 1.07 0.44 1.5 0.2 3.2 1.18 0.09 1.44 1.52 2.44 0.78 0.02]
[ 0.27 1.13 1.72 4.14 2.66 0.61 1.03 1.4 18.16 2.24 0.29 0.5 ]]
0 untuk memilih seluruh baris pertama [0.7 0.75 1.85 2.93 3.05 2.02 1.93 1.62 1.84 1.31 1.39 0.84]
2, yang merupakan semua nilai bulanan untuk tahun 2002# Download .txt with avg monthly precip [inches]
monthly_precip_url = '//ndownloader.figshare.com/files/12565616'
et.data.get_data[url=monthly_precip_url]
# Download .csv of precip data for 2002 and 2013 [inches]
precip_2002_2013_url = '//ndownloader.figshare.com/files/12707792'
et.data.get_data[url=precip_2002_2013_url]
_9'/root/earth-analytics/data/earthpy-downloads/monthly-precip-2002-2013.csv'
0Ini berarti Anda dapat membuat larik numpy baru dari data curah hujan bulanan rata-rata pada tahun 2002 dengan memotong baris pertama nilai dari
[0.7 0.75 1.85 2.93 3.05 2.02 1.93 1.62 1.84 1.31 1.39 0.84]
2Perhatikan bahwa hasilnya adalah larik satu dimensi, yang dapat Anda gunakan untuk memplot data curah hujan bulanan rata-rata untuk tahun 2002
'/root/earth-analytics/data/earthpy-downloads/monthly-precip-2002-2013.csv'
_1'/root/earth-analytics/data/earthpy-downloads/monthly-precip-2002-2013.csv'
_2Untuk memilih baris, ada pintasan yang lebih pendek - Anda dapat memberikan indeks sendiri untuk baris yang diinginkan
'/root/earth-analytics/data/earthpy-downloads/monthly-precip-2002-2013.csv'
_3'/root/earth-analytics/data/earthpy-downloads/monthly-precip-2002-2013.csv'
_4Latih Keterampilan Numpy Array Anda
Uji keterampilan
[[ 1.07 0.44 1.5 0.2 3.2 1.18 0.09 1.44 1.52 2.44 0.78 0.02]
[ 0.27 1.13 1.72 4.14 2.66 0.61 1.03 1.4 18.16 2.24 0.29 0.5 ]]
_3 Anda untukTinjau cara mengunduh dan mengimpor file data ke dalam array numpy untuk membuat array nama bulan dari
4 yang tersedia untuk diunduh di “https. // pengunduh. figshare. com/file/12565619”[[ 1.07 0.44 1.5 0.2 3.2 1.18 0.09 1.44 1.52 2.44 0.78 0.02] [ 0.27 1.13 1.72 4.14 2.66 0.61 1.03 1.4 18.16 2.24 0.29 0.5 ]]
Buat array numpy baru untuk rata-rata curah hujan bulanan pada tahun 2013 dengan memilih semua nilai data pada baris terakhir di
2 [i. e. data tahun 2013][0.7 0.75 1.85 2.93 3.05 2.02 1.93 1.62 1.84 1.31 1.39 0.84]
Ubah nilai dalam array numpy dari inci menjadi milimeter [1 inci = 25. 4 milimeter]
Gunakan larik numpy yang dikonversi untuk 2013 dan larik numpy nama bulan untuk membuat plot Curah Hujan Bulanan Rata-Rata pada 2013 untuk Boulder, CO
Bagaimana cara membagi array dengan Python?
Gunakan metode array_split[] , teruskan array yang ingin Anda pisahkan dan jumlah pemisahan yang ingin Anda lakukan.Bisakah Anda memotong array?
Metode slice[] dapat digunakan untuk membuat salinan larik atau mengembalikan sebagian larik . Penting untuk dicatat bahwa metode slice[] tidak mengubah larik asli melainkan membuat salinan dangkal. Berbeda dengan metode slice[], metode splice[] akan mengubah isi array asli.Bagaimana Anda mengiris array 1d dengan Python?
Pengirisan Satu Dimensi . Menjalankan contoh mengembalikan subarray dengan elemen pertama. Kita juga dapat menggunakan indeks negatif dalam irisan. specifying a slice that starts at index 0 and ends at index 1 [one item before the 'to' index]. Running the example returns a subarray with the first element. We can also use negative indexes in slices.Bisakah Anda mengiris array NumPy?
Slice Numpy Array Dua Dimensi . Misalnya, Anda dapat menggunakan indeks [1,2] untuk mengkueri elemen di baris kedua, kolom ketiga di precip_2002_2013. To slice elements from two-dimensional arrays, you need to specify both a row index and a column index as [row_index, column_index] . For example, you can use the index [1,2] to query the element at the second row, third column in precip_2002_2013 .