Cara menginstal lingkungan pengembangan python NumPy di ​​Ubuntu

Cara menginstal lingkungan pengembangan python NumPy di ​​Ubuntu

Python adalah bahasa pemrograman cararn sekarang untuk mendukung sejumlah besar perpustakaan. Berbagai jenis tugas dapat dilakukan dengan menggunakan perpustakaan ini. NumPy adalah salah satu perpustakaan Python yang berguna untuk melakukan operasi ilmiah. Pustaka ini dapat digunakan untuk membuat array objek multidimensi. Berbagai jenis tugas matematika dapat dilakukan dengan cepat menggunakan library ini, seperti mengurutkan array, membentuk kembali array, operasi statistik, operasi aritmatika, dll. Bekerja lebih cepat karena dikembangkan dengan menggunakan bahasa pemrograman C.

Instalasi NumPy di ​​Ubuntu:

Anda harus memeriksa versi python yang diinstal dari sistem sebelum menginstal perpustakaan NumPy. Python3 digunakan dalam tutorial ini untuk menunjukkan cara menginstal pustaka NumPy dengan Python. Jalankan perintah berikut untuk memeriksa versi python yang diinstal.

$ python3 -V

Output berikut menunjukkan bahwa python versi 3.8.6 diinstal di sistem.

Jalankan perintah berikut untuk menginstal pustaka NumPy untuk Python3.

$ sudo apt install python3-numpy

Periksa NumPy versi dari terminal:

Anda dapat memeriksa versi terinstal dari perpustakaan NumPy dalam berbagai cara. Perintah berikut akan menampilkan versi pustaka NumPy yang diinstal jika diinstal dengan benar oleh perintah sebelumnya.

$ python3 -c "import numpy; print(numpy.__version__)"

Output berikut menunjukkan bahwa NumPy versi 1.18.4 diinstal di sistem.

Impor dan periksa NumPy Versi: kapan

Anda dapat mengetahui versi terinstal dari perpustakaan NumPy dengan menjalankan skrip python juga. Jalankan perintah berikut untuk menjalankan skrip python.

$ python3

Jalankan skrip python berikut dari prompt perintah python untuk memeriksa versi pustaka NumPy yang diinstal.

>>> import numpy as np
>>> np.version.version

Output berikut menunjukkan versi library Python dan NumPy.

Aktifkan NumPy di ​​editor PyCharm:

Ada banyak IDE python untuk mengeksekusi skrip python. Beberapa editor python populer adalah PyCharm, Spyder, Eric, Pyzo, Atom, Pydev, dll. PyCharm IDE digunakan dalam tutorial ini untuk menunjukkan cara menulis dan mengeksekusi skrip python dengan mengimpor perpustakaan NumPy. Anda dapat menjalankan perintah berikut untuk menginstal PyCharm di Ubuntu.

$ sudo snap install pycharm-community --classic

Anda harus mengatur lokasi perpustakaan NumPy di ​​PyCharm IDE untuk mengimpor perpustakaan dalam skrip. BukaSettings jendela dengan mengklik Settings item menu dari FileTidak bisa. Klik pada folder proyek yang telah dibuat sebelumnya untuk menyimpan skrip python. Di sini, nama folder proyek adalahPython terletak di folder, /home/fahmida/PycharmProjects. Temukan the numpy folder yang terletak di bawah /venv/lib/python3.8/site-packages. Pilih folder dan klik the OK tombol.

Bekerja dengan NumPy:

Tulis skrip berikut dalam file python untuk mengetahui bagaimana perpustakaan NumPy dapat digunakan dalam skrip python. Array NumPy bekerja lebih cepat daripada daftar python yang ditunjukkan oleh output skrip ini. Pustaka NumPy diimpor di awal skrip untuk membuat array NumPy. Pustaka waktu diimpor untuk menghitung waktu yang dibutuhkan oleh daftar python dan array NumPy untuk melakukan tugas yang sama. Ukuran array akan diambil sebagai input dari user. Dua daftar python akan dibuat dengan menggunakanthe range()fungsi berdasarkan nilai input. Selanjutnya, waktu sistem saat ini akan disimpan dalam variabel,start_time.Daftar baru lainnya akan dibuat dengan mengalikan setiap nilai dari kedua daftar. Nilai kedua daftar sama karena nilai rentang membuat daftar, dan kedua daftar berisi jumlah nilai yang sama. Variabel daftar baru,p_calculate,akan berisi setiap elemen dari nilai kuadrat daftar. Sekali lagi, waktu sistem saat ini disimpan dalam variabel,end_time. Perbedaan antara end_time dan start_timeakan menunjukkan waktu daftar python untuk melakukan perhitungan. Di bagian skrip selanjutnya,arange()fungsi perpustakaan NumPy digunakan untuk membuat dua array NumPy satu dimensi dari nilai rentang. Kedua array dikalikan untuk mendapatkan output yang sama yang dihasilkan oleh dua daftar python di pernyataan sebelumnya. Waktu yang diperlukan untuk menghitung tugas menggunakan array NumPy akan dicetak untuk membandingkan waktu yang dibutuhkan untuk daftar python dan array NumPy.

# Import the necessary packages
import numpy as np
import time

# Take array size from the user
array_size = int(input("Enter the size of the array: "))
# Create two Python  lists based on the array_size value
list1 = range(array_size)
list2 = range(array_size)

# Set the start time
start_time = time.time()
# Create a list by calculating the square root
p_calculate = [(a * b) for a, b in zip(list1, list2)]
# Print the result
print("result of the list: n", p_calculate)
# Set the end time
end_time = time.time()
# Print the time value required by the python list
print("time required by python list: ", end_time - start_time)

# Create two NumPy arrays based on the array_size value
np_array1 = np.arange(array_size)
np_array2 = np.arange(array_size)

# Set the start time
start_time = time.time()
# Create an array by calculating the square root
np_calculate = np_array1 * np_array2
# Print the result
print("result of the array: n", np_calculate)
# Set the end time
end_time = time.time()
# Print the time value required by the NumPy array
print("time required by numpy array: ", end_time - start_time)

Keluaran:

Output berikut akan muncul setelah menjalankan skrip di atas. Outputnya menunjukkan bahwa daftar python membutuhkan lebih banyak waktu daripada array NumPy untuk melakukan tugas yang sama.

Kesimpulan:

Memasang dan menggunakan pustaka Python NumPy untuk python3 dijelaskan dalam tutorial ini untuk membantu pembaca menggunakan pustaka ini dalam skrip python mereka untuk memecahkan berbagai jenis masalah matematika dan ilmiah.

Related Posts