Bagaimana Anda membulatkan nilai array dengan python?

Dalam tutorial Python ini, kita akan mempelajari cara membulatkan array Numpy dengan Python. Selain itu, kami akan membahas topik ini

  • Pembulatan Python NumPy
  • Python NumPy membulatkan ke bilangan bulat
  • Pembulatan Python NumPy ke bawah
  • Array bulat Python NumPy
  • Python NumPy membulatkan ke angka signifikan
  • Fungsi bulat Python NumPy
  • Python numpy membulatkan setengah ke atas
  • Putaran numpy python ke 5 terdekat
  • Python numpy membulatkan ke 10 terdekat
  • Python np. bulat tidak berfungsi
  • Python Numpy membulatkan ke 2 tempat desimal
  • Python NumPy membulatkan semua nilai
  • Python NumPy mengatur putaran
  • Array float bulat NumPy Python
  • Pergeseran melingkar array numpy python
  • Python numpy. ndarray tidak mendefinisikan_round_method
  • Buffer melingkar numpy python

Daftar isi

Putaran Python NumPy

  • Pada bagian ini, kita akan membahas cara membulatkan angka dalam array NumPy dengan Python
  • Untuk melakukan tugas ini kita akan menggunakan fungsi numpy. bulat(). Di Python, fungsi ini bekerja secara matematis dan melakukan operasi pembulatan, dan juga menandakan jumlah tempat desimal yang ingin kita bulatkan
  • Fungsi ini akan memeriksa kondisi jika nilai floating tidak diberikan maka akan membulatkan nilai menjadi 1. Misalnya, jika nilainya mencapai 0. 26783 maka secara default akan mengembalikan 1 sebagai hasilnya

Sintaksis

Berikut adalah Sintaks dari numpy. putaran() fungsi

numpy.round_
            (
             a,
             decimals=0,
            )
  • Ini terdiri dari beberapa parameter
    • a. Parameter ini menentukan nilai mana yang ingin kita bulatkan (input array)
    • desimal. Parameter ini menandakan sejumlah tempat desimal yang akan digunakan untuk pembulatan

Contoh

Mari kita ambil contoh dan periksa cara menggunakan fungsi numpy round() di Python

Kode sumber

import numpy as np

result=np.round(0.6789)
print("Rounded value:",result)
_

Dalam kode di atas kami telah mengimpor pustaka NumPy dan kemudian menggunakan numpy. round() fungsi dan tetapkan angka titik-mengambang (desimal). Setelah Anda akan mencetak 'hasil' maka output akan menampilkan nilai bulat yaitu 1

Ini adalah Screenshot dari kode yang diberikan berikut

Bagaimana Anda membulatkan nilai array dengan python?
Putaran Python NumPy

Membaca. Python membalikkan array NumPy

Pembulatan Python NumPy

  • Dalam Program ini, kita akan membahas cara membulatkan nilai dalam array NumPy dengan Python
  • Dengan menggunakan np. metode round() kita dapat dengan mudah membulatkan elemen array. Dalam Python metode ini adalah fungsi bawaan yang tersedia di modul NumPy dan metode ini jika nilai mengambang yang akan dibulatkan tidak diberikan maka secara default akan dianggap sebagai 0
  • Dalam contoh ini, kita akan memahami cara kerja metode numpy round di Python

Contoh

import numpy as np

new_arr = [3.67, 5.7, 1.2, 3.7, 8.6] 
new_output = np.round_(new_arr)
print ("Rounded values:", new_output)

Dalam contoh di atas, kami telah mendeklarasikan array numpy 'new_arr' sebagai masukan untuk fungsi bulat. Fungsi ini akan memeriksa kondisi jika nilainya 0. 5 atau lebih setelah titik desimal maka fungsi ini akan mendapatkan angka berikutnya dalam deret tersebut

Ini adalah eksekusi dari kode yang diberikan berikut

Bagaimana Anda membulatkan nilai array dengan python?
Pembulatan Python NumPy

Membaca. Python NumPy nan

Python NumPy membulatkan ke bilangan bulat

  • Mari kita lihat bagaimana mengonversi nilai bulat dengan bilangan bulat di NumPy Python
  • Untuk melakukan tugas khusus ini kita akan menggunakan metode rint(). Metode ini digunakan untuk membulatkan nilai array ke integer terdekat

Sintaksis

Berikut adalah Syntax dari metode rint()

numpy.rint
          (
           x,
           /,
           out=None,
           *,
           where=True,
           casting='same_kind',
           order='K',
           dtype=None,
           subok=True
          )

Contoh

import numpy as np  
  
new_val = [4.28, 2.87, 0.65, 0.34]  
result = np.rint(new_val)  
print(result)  
_

Dalam kode di atas kami telah mengimpor pustaka NumPy dan kemudian menggunakan np. rint() dan menugaskan array 'new_val' di dalamnya

Setelah Anda mencetak 'hasil' maka hasilnya akan menampilkan nilai integer baru

Ini adalah output dari kode yang diberikan berikut

Bagaimana Anda membulatkan nilai array dengan python?
Python NumPy membulatkan ke bilangan bulat

Membaca. Rata-rata Python NumPy

Pembulatan Python NumPy ke bawah

  • Pada bagian ini, kita akan membahas cara membulatkan angka dalam array NumPy
  • Dalam contoh ini, kita akan menggunakan numpy. lantai() metode. Di Python, fungsi ini selalu mengembalikan lantai dari nilai elemen array numpy
  • Metode ini akan memeriksa kondisi jika i <=x maka lantai dari scaler x adalah bilangan terbesar i

Sintaksis

Berikut adalah Sintaks dari numpy. lantai() metode

numpy.floor
           (
            x,
            /,
            out=None,
            *,
            where=True,
            casting='same_kind',
            order='K',
            dtype=None
           )

Mari kita ambil contoh dan pahami cara kerja fungsi lantai di NumPy Python

Contoh

import numpy as np  
  
new_arr = np.array([-4.6, -3.4, -1.3, 1.2, 0.4, 0.6])
b= np.floor(new_arr)
print(b)
_

Bagaimana Anda membulatkan nilai array dengan python?
Pembulatan Python NumPy ke bawah

Membaca. Nilai absolut Python NumPy

Array bulat Python NumPy

  • Pada Program kali ini, kita akan membahas cara mendapatkan nilai bulat pada array NumPy dengan menggunakan Python
  • Untuk melakukan tugas khusus ini kita akan menggunakan np. round() dan itu menandakan jumlah tempat desimal yang ingin kita bulatkan

Sintaksis

Berikut adalah Sintaks dari numpy. putaran() metode

numpy.round_
            (
             a,
             decimals=0,
            )

Kode sumber

import numpy as np 

new_array = np.array([3.5826945, 6.256485, 7.27384895])
z= np.round(new_array)
print(z)
_

Dalam kode di atas, kami telah menggunakan np. array() metode untuk membuat array dan menetapkan nilai desimal ke dalamnya. Setelah Anda akan mencetak 'z' maka output akan menampilkan bilangan bulat positif yang tepat

Ini adalah Screenshot dari kode yang diberikan berikut

Bagaimana Anda membulatkan nilai array dengan python?
Array bulat Python NumPy

Membaca. Kotak Python NumPy

Python NumPy membulatkan ke angka signifikan

  • Pada bagian ini, kita akan membahas cara mengonversi putaran dengan angka signifikan dengan Python
  • Dalam Python, pembulatan berarti mengganti angka dengan nilai perkiraan yang mendekatinya. Dalam contoh ini, kita akan menggunakan modul sigfig untuk membulatkan angka menjadi digit signifikan dan dengan Python, sigfig digunakan untuk membulatkan jumlah digit dalam suatu nilai
  • Dalam modul ini, kami telah menentukan jumlah digit signifikan yang bulat dan fungsi ini pada dasarnya digunakan dengan angka titik-mengambang

Kode sumber

from sigfig import round

b= round(4576, sigfigs = 1)
print(b)
_

Anda dapat merujuk ke Screenshot di bawah ini

Bagaimana Anda membulatkan nilai array dengan python?
Python NumPy membulatkan ke angka signifikan

Seperti yang Anda lihat di Screenshot, output menampilkan angka digit signifikan yang akurat

Membaca. Python NumPy ke daftar

Fungsi bulat Python NumPy

  • Mari kita lihat bagaimana menggunakan fungsi round() dalam array NumPy dengan Python
  • Dalam contoh ini, kita akan menggunakan np. round() untuk mendapatkan angka pasti dari input. Untuk melakukan tugas ini pertama-tama kita akan mengimpor pustaka numpy dan kemudian mendeklarasikan 'new_values' dan menggunakan np. round() di mana kita akan memberikan nilai desimal sebagai parameter

Contoh

import numpy as np

result=np.round(0.6789)
print("Rounded value:",result)
_0

Berikut adalah implementasi dari kode yang diberikan berikut ini

Bagaimana Anda membulatkan nilai array dengan python?
Fungsi bulat Python NumPy

Seperti yang Anda lihat di Screenshot, output menampilkan angka integer yang tepat

Membaca. Python NumPy membaca CSV

Putaran numpy python ke 5 terdekat

  • Pada program ini, kita akan mencari nilai terdekat dengan menggunakan NumPy di ​​Python
  • Dengan menggunakan np. round() kita akan dengan mudah mendapatkan nilai terdekat yaitu 5. Untuk melakukan tugas ini kita akan menetapkan '4. 8 'nilai di np. putaran() fungsi. Setelah Anda akan mencetak 'b' maka hasilnya akan menampilkan nilai yang tepat

Kode sumber

import numpy as np

result=np.round(0.6789)
print("Rounded value:",result)
_1

Ini adalah Screenshot dari kode yang diberikan berikut

Bagaimana Anda membulatkan nilai array dengan python?
Putaran numpy python ke 5 terdekat

Bulatkan bilangan ke 5 terdekat

Dalam contoh ini, kita akan membahas cara membulatkan angka ke 5 terdekat dengan Python

Untuk melakukan tugas ini kita akan menggunakan fungsi round() dan menetapkan variabel 'new_arr' dan membagi nilainya dengan 5 dan mengalikannya dengan 5 lagi

Kode sumber

import numpy as np

result=np.round(0.6789)
print("Rounded value:",result)
_2

Berikut adalah implementasi dari kode yang diberikan berikut ini

Bagaimana Anda membulatkan nilai array dengan python?
Putaran numpy python ke 5 terdekat

Seperti yang Anda lihat di Screenshot, kami telah memasukkan angka '3547' dan angka terdekatnya dengan 5 adalah '3545'

Membaca. Log Python NumPy

Python numpy membulatkan ke 10 terdekat

  • Pada bagian ini, kita akan membahas cara membulatkan angka ke 10 terdekat dengan menggunakan NumPy Python
  • Dalam program ini, kita akan membaca nilai dari pengguna dan kemudian menggunakan fungsi round() dan menetapkan variabel 'new_arr' dan membagi nilainya dengan 10 dan mengalikannya dengan 5 lagi

Contoh

import numpy as np

result=np.round(0.6789)
print("Rounded value:",result)
_3

Anda dapat merujuk ke Screenshot di bawah ini

Bagaimana Anda membulatkan nilai array dengan python?
Python numpy membulatkan ke 10 terdekat

Seperti yang Anda lihat di Screenshot, kami telah memasukkan nomor '3786' dan nomor terdekatnya dengan 5 adalah '3790'

Membaca. Maks. Python NumPy

Python np. bulat tidak berfungsi

  • Pada bagian ini, kita akan membahas np itu. fungsi round() tidak akan berfungsi di Python
  • kami telah memecahkan masalah ini dalam topik kami di bawah ini jika seseorang ingin memperbaiki masalah ini, Anda dapat menggunakan 'numpy. ndarray tidak mendefinisikan topik_round_method
  • Sesuai dokumentasi di stackoverflow, fungsi ini tidak berfungsi ketika nilai desimal kurang dari 5 tautan berikut diberikan
  • https. //stackoverflow. com/questions/51349738/np-round-or-np-around-doesnt-work

Contoh

import numpy as np

result=np.round(0.6789)
print("Rounded value:",result)
_4

Ini adalah Screenshot dari kode yang diberikan berikut

Bagaimana Anda membulatkan nilai array dengan python?
Putaran python np tidak berfungsi

Membaca. Bentuk Python NumPy

Python Numpy membulatkan ke 2 tempat desimal

  • Mari kita lihat cara mendapatkan angka bulat di array NumPy dengan menggunakan Python
  • Dengan menggunakan np. round() kita dapat dengan mudah melakukan tugas khusus ini dan menetapkan 'new_val' untuk itu. Setelah Anda akan mencetak 'z' maka output akan menampilkan angka bilangan bulat yang tepat

Contoh

import numpy as np

result=np.round(0.6789)
print("Rounded value:",result)
_5

Ini adalah eksekusi dari kode yang diberikan berikut

Bagaimana Anda membulatkan nilai array dengan python?
Python Numpy membulatkan ke 2 tempat desimal

Membaca. Python NumPy Menormalkan

Python NumPy membulatkan semua nilai

  • Pada bagian ini, kita akan membahas cara membulatkan semua nilai dalam array NumPy dengan menggunakan Python
  • Dalam contoh ini pertama, kami akan membuat daftar dan menetapkan nilai desimal ke dalamnya. Sekarang gunakan metode for loop dengan fungsi round() dan ulangi semua nilai. Setelah Anda akan mencetak 'output' maka hasilnya akan menampilkan nilai integer yang tepat

Kode sumber

import numpy as np

result=np.round(0.6789)
print("Rounded value:",result)
_6

Anda dapat merujuk ke Screenshot di bawah ini

Bagaimana Anda membulatkan nilai array dengan python?
Python NumPy membulatkan semua nilai

Seperti yang Anda lihat di Screenshot, output menampilkan nilai bulat

Membaca. Array 3d NumPy Python

Python NumPy mengatur putaran

  • Dalam Program ini, kita akan membahas cara menggunakan fungsi arange() sambil mengekstraksi nilai yang dibulatkan dengan Python
  • Dengan menggunakan numpy. metode round() kita dapat dengan mudah melakukan tugas khusus ini. Dalam contoh ini pertama kita akan mendeklarasikan variabel 'new_array' dan menetapkan np. arange() fungsi untuk itu
  • Sekarang gunakan np. round() dan meneruskan variabel 'new_array' sebagai argumen. Setelah Anda akan mencetak 'z' maka output akan menampilkan nilai yang dibulatkan

Contoh

import numpy as np

result=np.round(0.6789)
print("Rounded value:",result)
_7

Ini adalah output dari kode yang diberikan berikut

Bagaimana Anda membulatkan nilai array dengan python?
Python NumPy mengatur putaran

Seperti yang Anda lihat di Screenshot, output menampilkan angka integer yang tepat

Membaca. Pemisahan Python NumPy

Array float bulat NumPy Python

  • Mari kita lihat bagaimana menggunakan fungsi round() dalam array mengambang dengan menggunakan Python
  • Dalam contoh ini, kita akan membuat larik sederhana dan menetapkan nilai desimal ke dalamnya lalu mendeklarasikan variabel 'hasil' dan menetapkan larik 'val_of_ele' ke dalamnya

Sintaksis

Berikut adalah Sintaks dari numpy. putaran() fungsi

numpy.round_
            (
             a,
             decimals=0,
            )

Kode sumber

import numpy as np

result=np.round(0.6789)
print("Rounded value:",result)
_9

Berikut adalah implementasi dari kode yang diberikan berikut ini

Bagaimana Anda membulatkan nilai array dengan python?
Array float bulat NumPy Python

Seperti yang Anda lihat di Screenshot, output menampilkan nilai integer

Membaca. Tipe data Python NumPy

Pergeseran melingkar array numpy python

  • Pada bagian ini, kita akan membahas bagaimana kita melakukan pergeseran melingkar dalam array NumPy dengan menggunakan Python
  • Untuk melakukan tugas ini kita akan menggunakan numpy. metode roll(). Dalam Python, numpy. metode roll() digunakan untuk menggulung nilai array bersama dengan sumbu yang ditentukan. Jika kita harus menggunakan bilangan bulat positif untuk menggeser nilai ke kanan sedangkan dalam kasus bilangan bulat negatif itu akan menggeser elemen ke kiri
  • Dengan kata sederhana, kita dapat mengatakan bahwa elemen sedang diputar dari posisi pertama ke posisi terakhir dan metode ini tersedia dalam paket modul NumPy

Sintaksis

Berikut adalah Sintaks dari numpy. metode roll()

import numpy as np

new_arr = [3.67, 5.7, 1.2, 3.7, 8.6] 
new_output = np.round_(new_arr)
print ("Rounded values:", new_output)
0

Contoh

import numpy as np

new_arr = [3.67, 5.7, 1.2, 3.7, 8.6] 
new_output = np.round_(new_arr)
print ("Rounded values:", new_output)
1

Dalam kode di atas, kami telah menggunakan np. roll() berfungsi untuk menggeser elemen dari kiri ke kanan

Ini adalah Screenshot dari kode yang diberikan berikut

Bagaimana Anda membulatkan nilai array dengan python?
Pergeseran melingkar array numpy python

Membaca. Pengulangan Python NumPy

Python numpy. ndarray tidak mendefinisikan_round_method

  • Dalam Program ini, kita akan membahas bagaimana masalah error 'numpy. ndarray tidak mendefinisikan_round_method
  • Untuk melakukan tugas ini pertama-tama kita akan mengimpor perpustakaan numpy dan kemudian menggunakan metode round dan meneruskan np. array() berfungsi sebagai argumen

Kode sumber

import numpy as np

new_arr = [3.67, 5.7, 1.2, 3.7, 8.6] 
new_output = np.round_(new_arr)
print ("Rounded values:", new_output)
2

Ini adalah eksekusi dari kode yang diberikan berikut

Bagaimana Anda membulatkan nilai array dengan python?
Python numpy ndarray tidak mendefinisikan_round_method

Seperti yang Anda lihat di Screenshot, output memunculkan kesalahan 'Numpy ndarray tidak mendefinisikan_round_method

Larutan

Dalam contoh ini, kita akan mengubah metode putaran menjadi np. round() dan tetapkan nilai desimal dalam array. Setelah Anda akan mencetak 'new_val' maka hasilnya akan menampilkan angka integer yang tepat

Contoh

import numpy as np

new_arr = [3.67, 5.7, 1.2, 3.7, 8.6] 
new_output = np.round_(new_arr)
print ("Rounded values:", new_output)
_3

Anda dapat merujuk ke Screenshot di bawah ini

Bagaimana Anda membulatkan nilai array dengan python?
Solusi Python numpy ndarray tidak mendefinisikan_round_method

Membaca. Python Numpy unik

Buffer melingkar numpy python

  • Dalam program ini, kita akan membahas cara membuat buffer melingkar yang efisien di NumPy Python
  • Dengan menggunakan modul collection kita dapat dengan mudah menggunakan collection. metode deque(). Di Python, metode ini digunakan untuk menambah dan menghapus nilai dari kedua sisi yang ada di sisi kiri atau kanan
  • Metode ini seperti tumpukan dan antrian dan tersedia dalam koleksi objek Python

Contoh

import numpy as np

new_arr = [3.67, 5.7, 1.2, 3.7, 8.6] 
new_output = np.round_(new_arr)
print ("Rounded values:", new_output)
_4

Anda dapat merujuk ke Screenshot di bawah ini

Bagaimana Anda membulatkan nilai array dengan python?
Buffer melingkar numpy python

Anda mungkin menyukai tutorial Python NumPy berikut

  • Periksa apakah NumPy Array Kosong dengan Python
  • Bentuk Python NumPy dengan contoh
  • Python membalikkan array NumPy
  • Python NumPy max dengan contoh
  • Larik kosong Python NumPy
  • Python NumPy nan

Jadi, dalam tutorial Python ini, kita telah mempelajari cara membulatkan array Numpy dengan Python. Juga, kami telah membahas topik-topik ini

  • Pembulatan Python NumPy
  • Python NumPy membulatkan ke bilangan bulat
  • Pembulatan Python NumPy ke bawah
  • Array bulat Python NumPy
  • Python NumPy membulatkan ke angka signifikan
  • Fungsi bulat Python NumPy
  • Python numpy membulatkan setengah ke atas
  • Putaran numpy python ke 5 terdekat
  • Python numpy membulatkan ke 10 terdekat
  • Python np. bulat tidak berfungsi
  • Python Numpy membulatkan ke 2 tempat desimal
  • Python NumPy membulatkan semua nilai
  • Python NumPy mengatur putaran
  • Array float bulat NumPy Python
  • Pergeseran melingkar array numpy python
  • Python numpy. ndarray tidak mendefinisikan_round_method
  • Buffer melingkar numpy python

Bagaimana Anda membulatkan nilai array dengan python?

Bijay Kumar

Python adalah salah satu bahasa paling populer di Amerika Serikat. Saya telah bekerja dengan Python untuk waktu yang lama dan saya memiliki keahlian dalam bekerja dengan berbagai perpustakaan di Tkinter, Pandas, NumPy, Turtle, Django, Matplotlib, Tensorflow, Scipy, Scikit-Learn, dll… Saya memiliki pengalaman dalam bekerja dengan berbagai klien . Lihat profil saya

Bagaimana cara membulatkan array dengan Python?

Untuk membulatkan elemen array ke integer terdekat, gunakan numpy. rint() dengan Python Numpy . Untuk nilai tepat di tengah antara nilai desimal bulat, NumPy membulatkan ke nilai genap terdekat. Keluar adalah lokasi di mana hasilnya disimpan.

Bagaimana cara kerja bulat () di Python?

Fungsi round() mengembalikan angka floating point yang merupakan versi bulat dari angka yang ditentukan, dengan jumlah desimal yang ditentukan . Jumlah desimal default adalah 0, artinya fungsi akan mengembalikan bilangan bulat terdekat.

Bagaimana Anda membulatkan ke 2 tempat desimal dengan Python?

Gunakan fungsi ceil() (mengembalikan nilai tertinggi dari angka i. e. , bilangan bulat terkecil yang lebih besar dari atau sama dengan angka), untuk membulatkan angka hingga 2 angka desimal dan mencetak angka yang dihasilkan

Bagaimana Anda membulatkan nilai daftar dengan Python?

Python memiliki fungsi round() bawaan yang menggunakan dua argumen numerik, n dan ndigits , dan mengembalikan angka n yang dibulatkan menjadi ndigit . Argumen ndigits default ke nol, jadi meninggalkannya menghasilkan angka yang dibulatkan menjadi bilangan bulat.