Rumah pembangunan bahagian belakang Tutorial Python Senarai lengkap fungsi yang biasa digunakan dalam perpustakaan Numpy: panduan permulaan dan amalan pantas

Senarai lengkap fungsi yang biasa digunakan dalam perpustakaan Numpy: panduan permulaan dan amalan pantas

Jan 19, 2024 am 08:57 AM
perpustakaan numpy Fungsi yang biasa digunakan Panduan Praktikal

Senarai lengkap fungsi yang biasa digunakan dalam perpustakaan Numpy: panduan permulaan dan amalan pantas

Pustaka Numpy ialah salah satu perpustakaan pemprosesan data yang paling biasa digunakan dalam Python Ia disukai secara meluas oleh penganalisis data kerana kaedah operasinya yang cekap dan mudah. Dalam perpustakaan Numpy, terdapat banyak fungsi yang biasa digunakan yang boleh membantu kami menyelesaikan tugas pemprosesan data dengan cepat dan cekap. Artikel ini akan memperkenalkan beberapa fungsi Numpy yang biasa digunakan, dan menyediakan contoh kod dan senario aplikasi praktikal supaya pembaca boleh bermula dengan perpustakaan Numpy dengan lebih cepat.

1. Cipta tatasusunan

  1. numpy.array

Prototaip fungsi: numpy.array(objek, dtype=Tiada, copy=True, order='K', subok=False, ndmin=0)

penerangan : Tukar objek seperti senarai kepada tatasusunan.

Contoh kod:

import numpy as np

a = np.array([1, 2, 3])
print(a)  # 输出 [1 2 3]
Salin selepas log masuk

    numpy.zeros
Prototaip fungsi: numpy.zeros(shape, dtype=float, order='C')

Penerangan fungsi: Cipta tatasusunan bentuk sifar semua.

Contoh kod:

import numpy as np

a = np.zeros((2, 3))
print(a)  # 输出 [[0. 0. 0.]
          #      [0. 0. 0.]]
Salin selepas log masuk

    numpy.ones
Prototaip fungsi: numpy.ones(shape, dtype=None, order='C')

Penerangan fungsi: Buat tatasusunan semua-satu bagi yang ditentukan

Contoh kod:

import numpy as np

a = np.ones((2, 3))
print(a)  # 输出 [[1. 1. 1.]
          #      [1. 1. 1.]]
Salin selepas log masuk

    numpy.arange
Prototaip fungsi: numpy.arange(mula, berhenti, langkah, dtype=Tiada)

Penerangan fungsi: Buat tatasusunan jujukan aritmetik.

Contoh kod:

import numpy as np

a = np.arange(0, 10, 2)
print(a)  # 输出 [0 2 4 6 8]
Salin selepas log masuk

2. Operasi tatasusunan

    numpy.reshape
Prototaip fungsi: numpy.reshape(a, newshape, order='C')

action

Convert array to the specified Aunction susunan bentuk baharu.

Contoh kod:

import numpy as np

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

    numpy.transpose
Prototaip fungsi: numpy.transpose(a, axes=None)

Penerangan fungsi: Transpose array.

Contoh kod:

import numpy as np

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

    numpy.concatenate
Prototaip fungsi: numpy.concatenate((a1, a2, ...), axis=0)

Penerangan fungsi: Lakukan operasi penyambungan pada tatasusunan.

Contoh kod:

import numpy as np

a = np.array([[1, 2], [3, 4]])
b = np.array([[5, 6], [7, 8]])
c = np.concatenate((a, b), axis=0)
print(c)  # 输出 [[1 2] 
          #      [3 4] 
          #      [5 6] 
          #      [7 8]]
Salin selepas log masuk

3. Pengiraan tatasusunan

    numpy.abs
Prototaip fungsi: numpy.abs(x,

args, *kwargs nilai mutlak: dalam setiap elemen: nilai tatasusunan.

Contoh kod:

import numpy as np

a = np.array([-1, 2, -3])
b = np.abs(a)
print(b)  # 输出 [1 2 3]
Salin selepas log masuk

numpy.round
  1. Prototaip fungsi: numpy.round(a, decimals=0, out=None)

Penerangan fungsi: Bundarkan elemen dalam tatasusunan.

Contoh kod:

import numpy as np

a = np.array([1.3, 2.6, 3.2])
b = np.round(a)
print(b)  # 输出 [1. 3. 3.]
Salin selepas log masuk

numpy.sum
  1. Prototaip fungsi: numpy.sum(a, axis=None)

Penerangan fungsi: Kira jumlah setiap elemen dalam tatasusunan.

Contoh kod:

import numpy as np

a = np.array([[1, 2], [3, 4]])
b = np.sum(a, axis=0)
print(b)  # 输出 [4 6]
Salin selepas log masuk

4. Fungsi matematik yang biasa digunakan

numpy.exp
  1. Prototaip fungsi: numpy.exp(x,
args,

args, *kwargs) huraian setiap elemen dalam nilai fungsi tatasusunan.

Contoh kod:

import numpy as np

a = np.array([1, 2, 3])
b = np.exp(a)
print(b)  # 输出 [ 2.71828183  7.3890561  20.08553692]
Salin selepas log masuk

numpy.log
  1. Prototaip fungsi: numpy.log(x,
args,

*kwargs)Penerangan fungsi: Kira setiap logari elemen semula jadi

Contoh kod:

import numpy as np

a = np.array([1, 2, 3])
b = np.log(a)
print(b)  # 输出 [0.         0.69314718 1.09861229]
Salin selepas log masuk

numpy.sqrt
  1. Prototaip fungsi: numpy.sqrt(x,
args,

*kwargs)Penerangan fungsi: Hitung punca kuasa dua dalam setiap elemen

Contoh kod:

import numpy as np

a = np.array([1, 4, 9])
b = np.sqrt(a)
print(b)  # 输出 [1. 2. 3.]
Salin selepas log masuk

5. Senario aplikasi praktikal

Simulasi fungsi polinomial
  1. import numpy as np
    import matplotlib.pyplot as plt
    
    x = np.linspace(-5, 5, num=50)
    y = np.power(x, 3) - 3 * np.power(x, 2) + 2 * x + 1
    
    plt.plot(x, y)
    plt.show()
    Salin selepas log masuk
Jumlah berwajaran tatasusunan
  1. tatasusunan berwajaran
import numpy as np

a = np.array([1, 2, 3, 4])
b = np.array([0.1, 0.2, 0.3, 0.4])

result = np.sum(a * b)
print(result)  # 输出 2.0
Salin selepas log masuk

    Ringkasan:
  1. Artikel ini memperkenalkan Beberapa fungsi dan aplikasi biasa senario perpustakaan Numpy termasuk penciptaan tatasusunan, operasi, pengiraan dan beberapa fungsi matematik. Kita boleh menggunakan fungsi ini secara fleksibel mengikut senario aplikasi sebenar untuk menjadikan pemprosesan data lebih cekap dan mudah. Adalah disyorkan agar pembaca menulis sendiri kod tersebut dan mempraktikkannya untuk mendalami pemahaman dan penguasaan mereka terhadap perpustakaan Numpy.

Atas ialah kandungan terperinci Senarai lengkap fungsi yang biasa digunakan dalam perpustakaan Numpy: panduan permulaan dan amalan pantas. 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)
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
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)

Bagaimana untuk menyemak versi numpy Bagaimana untuk menyemak versi numpy Nov 21, 2023 pm 04:12 PM

Kaedah untuk melihat versi numpy: 1. Gunakan baris arahan untuk melihat versi, yang akan mencetak versi semasa 2. Gunakan skrip Python untuk melihat versi, dan versi semasa akan dikeluarkan pada konsol 3; Gunakan Jupyter Notebook untuk melihat versi, yang akan mencetak versi semasa dalam sel output Versi semasa dipaparkan dalam; ; 5. Lihat versi dalam persekitaran interaktif Python, dan versi yang sedang dipasang akan dikeluarkan secara langsung.

Strategi dan panduan amalan peningkatan prestasi PHP-FPM Strategi dan panduan amalan peningkatan prestasi PHP-FPM Oct 05, 2023 pm 03:55 PM

Pengenalan kepada Strategi dan Panduan Amalan Peningkatan Prestasi PHP-FPM: Dengan perkembangan pesat Internet dan peningkatan jumlah lawatan laman web, adalah penting untuk meningkatkan prestasi aplikasi PHP. PHPFastCGIProcessManager (PHP-FPM) ialah pengurus proses PHP yang biasa digunakan yang boleh meningkatkan prestasi aplikasi PHP melalui satu siri strategi dan amalan. Artikel ini akan memperkenalkan beberapa strategi peningkatan prestasi PHP-FPM, digabungkan dengan contoh kod khusus, untuk membantu pembaca memahami dengan lebih baik.

Apakah maksud numpy? Apakah maksud numpy? Nov 21, 2023 pm 04:44 PM

numpy ialah perpustakaan Python untuk pengkomputeran saintifik. Menyediakan objek dan alat tatasusunan berbilang dimensi yang berkuasa untuk memproses tatasusunan ini, yang boleh melakukan pengiraan berangka, operasi data, pengiraan algebra linear dengan mudah, dsb. Objek ndarray Numpy boleh menyimpan jenis data yang sama, lebih cekap daripada objek senarai asli Python, dan juga menyokong operasi penyiaran. Numpy juga menyediakan banyak fungsi untuk operasi tatasusunan, termasuk fungsi matematik, fungsi algebra linear, fungsi penjanaan nombor rawak, dan sebagainya.

Panduan praktikal untuk menghuraikan log ralat PHP dan menjana mesej ralat yang sepadan Panduan praktikal untuk menghuraikan log ralat PHP dan menjana mesej ralat yang sepadan Aug 06, 2023 pm 09:57 PM

Panduan praktikal untuk menghuraikan log ralat PHP dan menjana laporan ralat yang sepadan ialah alat yang sangat penting untuk pembangun. Log ralat PHP merekodkan pelbagai ralat, amaran dan gesaan semasa menjalankan program Dengan menganalisis log ralat, kita boleh memahami masalah dalam program dan mengambil langkah yang sesuai untuk membaikinya. Artikel ini akan memperkenalkan cara menghuraikan log ralat PHP dan menjana gesaan ralat yang sepadan untuk membantu pembangun bekerja dengan lebih cekap.

Panduan amalan terbaik untuk pengaturcaraan berbilang benang di Golang Panduan amalan terbaik untuk pengaturcaraan berbilang benang di Golang Feb 29, 2024 pm 01:42 PM

Panduan Amalan Terbaik untuk Pengaturcaraan Berbilang Benang di Golang Bahasa Go (Golang) ialah bahasa pengaturcaraan yang pantas, ringkas dan berkuasa dengan keupayaan pengaturcaraan serentak yang sangat baik. Dengan menyokong goroutine dan saluran asli, Golang menyediakan pembangun cara yang mudah dan cekap untuk melaksanakan pengaturcaraan berbilang benang. Artikel ini akan memperkenalkan amalan terbaik pengaturcaraan berbilang benang di Golang, termasuk cara mencipta dan mengurus goroutin, cara menggunakan saluran untuk komunikasi antara benang dan cara untuk

Senarai lengkap fungsi yang biasa digunakan dalam perpustakaan Numpy: optimumkan kod dan mempercepatkan pemprosesan data Senarai lengkap fungsi yang biasa digunakan dalam perpustakaan Numpy: optimumkan kod dan mempercepatkan pemprosesan data Jan 19, 2024 am 10:05 AM

Pustaka Numpy ialah perpustakaan pengkomputeran saintifik yang penting dalam Python Ia menyediakan objek tatasusunan berbilang dimensi yang cekap dan perpustakaan fungsi yang kaya, yang boleh membantu kami melakukan pengiraan berangka dan pemprosesan data dengan lebih cekap. Artikel ini akan memperkenalkan satu siri fungsi yang biasa digunakan dalam pustaka Numpy dan cara menggunakan fungsi ini untuk mengoptimumkan kod dan mempercepatkan pemprosesan data. Mencipta tatasusunan Fungsi penciptaan tatasusunan yang biasa kami gunakan ialah: np.array(): Menukar data input kepada objek ndarray Anda boleh menentukan kelas data tatasusunan dengan menentukan dtype.

Senarai lengkap fungsi yang biasa digunakan dalam perpustakaan numpy Senarai lengkap fungsi yang biasa digunakan dalam perpustakaan numpy Nov 20, 2023 pm 02:52 PM

numpy库常用函数有numpy.array、numpy.zeros、numpy.ones、numpy.arange、numpy.linspace、numpy.shape、numpy.reshape、numpy.transpose、numpy.split.subtract、numpy.arange .multiply、numpy.divide等等。

Ketahui cara memasang perpustakaan NumPy dalam Python Ketahui cara memasang perpustakaan NumPy dalam Python Feb 18, 2024 pm 09:12 PM

Untuk menguasai kemahiran dan kaedah memasang perpustakaan NumPy dalam Python, contoh kod khusus diperlukan adalah bahasa pengaturcaraan yang sangat berkuasa, tetapi ia sedikit tidak mencukupi dalam pengiraan saintifik dan operasi berangka. Untuk mengatasi masalah ini, ramai pembangun telah membangunkan pelbagai perpustakaan pengkomputeran saintifik, salah satu yang paling popular dan berkuasa ialah perpustakaan NumPy. NumPy ialah salah satu perpustakaan pengkomputeran saintifik yang paling asas dan penting dalam Python, yang boleh membantu kami melaksanakan pemprosesan tatasusunan dan operasi berangka yang cekap. Artikel ini akan memperkenalkan cara menggunakan Py

See all articles