Rumah pembangunan bahagian belakang Tutorial Python Panduan yang mudah difahami untuk melihat versi numpy

Panduan yang mudah difahami untuk melihat versi numpy

Jan 19, 2024 am 08:15 AM
numpy panduan Semak

Panduan yang mudah difahami untuk melihat versi numpy

NumPy ialah pakej pengkomputeran saintifik yang penting dalam Python Ia menyediakan banyak fungsi berkaitan matematik dan digunakan secara meluas dalam analisis data, pembelajaran mesin, pembelajaran mendalam dan bidang lain. Dalam NumPy, tatasusunan ialah struktur data utama, dan operasi tatasusunan ialah salah satu fungsi teras NumPy.

Artikel ini akan memperkenalkan operasi asas dan kaedah melihat tatasusunan NumPy, membolehkan pembaca memahami cara mengakses elemen tatasusunan, mengubah suai bentuk tatasusunan, melihat sifat tatasusunan, dsb.

  1. Buat tatasusunan

Dalam NumPy, anda boleh menggunakan fungsi numpy.array() untuk mencipta tatasusunan, seperti yang ditunjukkan di bawah:

import numpy as np
arr = np.array([1, 2, 3, 4, 5])
Salin selepas log masuk

Pada masa ini, arr ialah tatasusunan satu dimensi yang mengandungi 5 elemen. Kita juga boleh mencipta tatasusunan satu dimensi melalui fungsi numpy.arange() atau fungsi numpy.linspace():

arr1 = np.arange(10)   # 生成一个0到9的一维数组
arr2 = np.linspace(0, 10, 11)   # 生成一个0到10之间,含11个元素的一维数组
Salin selepas log masuk
  1. Mengakses elemen

Mengakses elemen dalam tatasusunan NumPy boleh dicapai melalui subskrip tatasusunan Beri perhatian kepada subskrip tatasusunan Mula dari 0. Untuk tatasusunan berbilang dimensi, anda boleh menggunakan berbilang subskrip untuk mengakses elemen tertentu. Contohnya:

arr = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
print(arr[0, 0])   # 访问第一个元素 1
print(arr[1, 2])   # 访问第二行第三列的元素 6
Salin selepas log masuk
  1. Ubah suai bentuk

Dalam NumPy, kita boleh menggunakan fungsi numpy.reshape() untuk mengubah suai bentuk tatasusunan. Contohnya:

arr = np.array([1, 2, 3, 4, 5, 6])
new_arr = arr.reshape(2, 3)   # 将一维数组变为二维数组,形状为(2,3)
Salin selepas log masuk

Pada masa ini, bentuk new_arr ialah (2,3), iaitu matriks dengan dua baris dan tiga lajur Elemennya ialah:

1  2  3
4  5  6
Salin selepas log masuk
  1. Lihat sifat tatasusunan

Dalam NumPy, kami. boleh menyemak bentuk tatasusunan, Atribut seperti bilangan elemen dan jenis data. Contohnya:

arr = np.array([1, 2, 3, 4, 5, 6])
print(arr.shape)   # 输出形状 (6,)
print(arr.size)   # 输出元素个数 6
print(arr.dtype)   # 输出数据类型 int32
Salin selepas log masuk

Antaranya, bentuk mewakili bentuk tatasusunan, saiz mewakili bilangan elemen tatasusunan, dan dtype mewakili jenis data tatasusunan.

  1. Operasi tatasusunan lain

(1) Untuk melaksanakan operasi penghirisan pada tatasusunan, anda boleh menggunakan pengendali ":". Contohnya:

arr = np.array([1, 2, 3, 4, 5, 6])
print(arr[1:4])   # 输出[2 3 4]
Salin selepas log masuk

(2) Lakukan beberapa operasi statistik pada tatasusunan, seperti mengira jumlah, min, sisihan piawai, dsb. unsur-unsur dalam tatasusunan. Contohnya:

arr = np.array([1, 2, 3, 4, 5, 6])
print(np.sum(arr))   # 计算元素的和,输出21
print(np.mean(arr))   # 计算平均值,输出3.5
print(np.std(arr))   # 计算标准差,输出1.707825127659933
Salin selepas log masuk

(3) Lakukan beberapa operasi logik pada tatasusunan, seperti menapis elemen dalam tatasusunan yang memenuhi syarat. Contohnya:

arr = np.array([1, 2, 3, 4, 5, 6])
print(arr[arr > 3])   # 输出[4 5 6]
Salin selepas log masuk

Di atas ialah kaedah asas menggunakan NumPy untuk mengendalikan tatasusunan Kita boleh menggunakan kaedah ini untuk mengakses dan mengubah suai bentuk dan unsur tatasusunan, serta melakukan beberapa operasi statistik dan logik.

Atas ialah kandungan terperinci Panduan yang mudah difahami untuk melihat versi numpy. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

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

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
2 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Repo: Cara menghidupkan semula rakan sepasukan
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Cara mendapatkan biji gergasi
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Semak langkah untuk memadam peranti log masuk pada Douyin Semak langkah untuk memadam peranti log masuk pada Douyin Mar 26, 2024 am 09:01 AM

Semak langkah untuk memadam peranti log masuk pada Douyin

Menyediakan bahasa Cina dengan VSCode: Panduan Lengkap Menyediakan bahasa Cina dengan VSCode: Panduan Lengkap Mar 25, 2024 am 11:18 AM

Menyediakan bahasa Cina dengan VSCode: Panduan Lengkap

Cara menyemak ID anda sendiri di Xianyu_Pengenalan cara menyemak nama panggilan peribadi anda di Xianyu Cara menyemak ID anda sendiri di Xianyu_Pengenalan cara menyemak nama panggilan peribadi anda di Xianyu Mar 22, 2024 am 08:21 AM

Cara menyemak ID anda sendiri di Xianyu_Pengenalan cara menyemak nama panggilan peribadi anda di Xianyu

Di mana untuk menyemak kedudukan muzik pada NetEase Cloud Music_How untuk menyemak kedudukan muzik pada NetEase Cloud Music Di mana untuk menyemak kedudukan muzik pada NetEase Cloud Music_How untuk menyemak kedudukan muzik pada NetEase Cloud Music Mar 25, 2024 am 11:40 AM

Di mana untuk menyemak kedudukan muzik pada NetEase Cloud Music_How untuk menyemak kedudukan muzik pada NetEase Cloud Music

Cara menyemak bilangan kumpulan yang telah anda sertai di WeChat: langkah mudah Cara menyemak bilangan kumpulan yang telah anda sertai di WeChat: langkah mudah Mar 26, 2024 am 10:06 AM

Cara menyemak bilangan kumpulan yang telah anda sertai di WeChat: langkah mudah

Bagaimana untuk melihat senarai hangat video Kuaishou Live Companion Bagaimana untuk melihat senarai hangat video Kuaishou Live Companion Mar 29, 2024 pm 08:09 PM

Bagaimana untuk melihat senarai hangat video Kuaishou Live Companion

Cara melihat Pusat Bantuan Amap_Cara melihat Pusat Bantuan Amap Cara melihat Pusat Bantuan Amap_Cara melihat Pusat Bantuan Amap Apr 01, 2024 pm 05:26 PM

Cara melihat Pusat Bantuan Amap_Cara melihat Pusat Bantuan Amap

Bagaimanakah saya boleh menyemak kumpulan yang saya telah sertai? Bagaimanakah saya boleh menyemak kumpulan yang saya telah sertai? Apr 01, 2024 pm 05:34 PM

Bagaimanakah saya boleh menyemak kumpulan yang saya telah sertai?

See all articles