Tambahkan nomor ke setiap elemen dalam daftar python

Ada beberapa cara untuk menambahkan nomor ke setiap elemen NumPy Array. Mari kita bahas semua metode satu per satu dengan pendekatan yang tepat dan contoh kode yang berfungsi

Menambahkan nomor langsung ke array menggunakan operator +

Jika kita langsung menambahkan nomor ke objek NumPy Array, maka itu akan ditambahkan ke setiap elemen array. Langkah-langkah terperinci adalah sebagai berikut,

  • Impor perpustakaan numpy dan buat array numpy
  • Sekarang tambahkan nomor ke array menggunakan operator plus
  • Ini akan mengembalikan array baru yang berisi elemen dari array numpy asli dan diberi nomor yang ditambahkan ke masing-masingnya
  • Cetak larik

Kode sumber

Iklan

import numpy as np

# creating  numpy array
arr = np.array([1, 2, 3, 4, 5])

# printing the original array
print(" The original array := " , arr)

# add 10 to every element of NumPy array 
arr=arr + 10

# printing the array after adding given number
print(" The array after adding given number := " , arr)

KELUARAN

The original array :=  [1 2 3 4 5]
The array after adding given number :=  [11 12 13 14 15]
_

Tambahkan nilai ke setiap elemen array menggunakan fungsi vektor

Modul numpy memiliki kelas vectorize. Kelas vectorize mengambil fungsi python sebagai argumen dan mengembalikan fungsi vektor. Fungsi vektor ini menerima array numpy sebagai argumen dan menerapkan fungsi awal tersebut pada setiap elemen array. Kemudian kembalikan array numpy yang berisi nilai yang dikembalikan oleh fungsi yang diterapkan

Sintaks vektorisasi

numpy.vectorize(pyfunc)

Parameter

pyfunc          = Python function or method.

Kembali

Returns a vectorized function.    
_

Mendekati

  • Impor Perpustakaan NumPy dan buat NumPy Array
  • Buat fungsi yang menggunakan angka sebagai parameter dan mengembalikannya setelah menambahkan 10 di dalamnya
  • Lewati fungsi ini ke kelas vektorisasi, Ini mengembalikan fungsi vektor
  • Lewati Array NumPy ke fungsi vektor, Ini akan mengembalikan array dengan setiap elemen ditambahkan dengan nomor yang diberikan
  • Cetak larik

Kode sumber

import numpy as np

def add(num):
    return num + 10

# Creating a NumPy Array
arr = np.array([1, 2, 3, 4, 5])

# Printing the original array
print(" The original array := " , arr)

# add 10 to every element of NumPy array 
addTen = np.vectorize(add)
arr = addTen(arr)

# printing the array after adding given number
print(" The array after adding given number := " , arr)

KELUARAN

 The original array :=  [1 2 3 4 5]
 The array after adding given number :=  [11 12 13 14 15]
_

Tambahkan nilai ke setiap elemen array menggunakan map()

Fungsi python map() akan mengambil iterator dan fungsi sebagai input dan mengembalikan iterator dengan menerapkan fungsi ke setiap elemen iterator;

Sintaks peta()

map(function, iterator)

Parameter

function          = Python function or method.
iterator          = List, set, tuple.
_

Pengembalian

import numpy as np

# creating  numpy array
arr = np.array([1, 2, 3, 4, 5])

# printing the original array
print(" The original array := " , arr)

# add 10 to every element of NumPy array 
arr=arr + 10

# printing the array after adding given number
print(" The array after adding given number := " , arr)
0

Mendekati

  • Impor perpustakaan numpy dan buat array numpy
  • Buat fungsi untuk menambahkan angka ke parameter fungsional
  • Lewati fungsi ini dan larik ke peta, Ini akan mengembalikan daftar dengan menerapkan fungsi ke setiap elemen iterator
  • Ubah menjadi array dan cetak

Kode sumber

import numpy as np

# creating  numpy array
arr = np.array([1, 2, 3, 4, 5])

# printing the original array
print(" The original array := " , arr)

# add 10 to every element of NumPy array 
arr=arr + 10

# printing the array after adding given number
print(" The array after adding given number := " , arr)
_1

KELUARAN

import numpy as np

# creating  numpy array
arr = np.array([1, 2, 3, 4, 5])

# printing the original array
print(" The original array := " , arr)

# add 10 to every element of NumPy array 
arr=arr + 10

# printing the array after adding given number
print(" The array after adding given number := " , arr)
_2

Tambahkan nilai ke setiap elemen array menggunakan for Loop

Gunakan for loop untuk beralih ke array dan tambahkan nomor yang diberikan ke setiap elemen array numpy

Mendekati

  • Impor perpustakaan numpy dan buat array numpy
  • Menggunakan for loop dan range() metode iterasi array
  • Tambahkan nomor yang diberikan ke setiap elemen
  • Cetak larik

Kode sumber

import numpy as np

# creating  numpy array
arr = np.array([1, 2, 3, 4, 5])

# printing the original array
print(" The original array := " , arr)

# add 10 to every element of NumPy array 
arr=arr + 10

# printing the array after adding given number
print(" The array after adding given number := " , arr)
_3

KELUARAN

 The original array :=  [1 2 3 4 5]
 The array after adding given number :=  [11 12 13 14 15]
_

Tambahkan nilai ke setiap elemen array menggunakan Pemahaman Daftar

Gunakan Pemahaman Daftar untuk mengulangi array dan menerapkan nilai tambah ke setiap elemen array numpy

Mendekati

  • Impor perpustakaan numpy dan buat array numpy
  • Gunakan Pemahaman Daftar untuk mengulangi array dan menerapkan fungsi tambah
  • Ini akan mengembalikan daftar, Ubah daftar itu menjadi array numpy dan cetak

Kode sumber

import numpy as np

# creating  numpy array
arr = np.array([1, 2, 3, 4, 5])

# printing the original array
print(" The original array := " , arr)

# add 10 to every element of NumPy array 
arr=arr + 10

# printing the array after adding given number
print(" The array after adding given number := " , arr)
5

KELUARAN

 The original array :=  [1 2 3 4 5]
 The array after adding given number :=  [11 12 13 14 15]
_

Ringkasan

Besar. Anda berhasil, Kami telah membahas semua metode yang mungkin untuk menambahkan angka ke setiap elemen NumPy Array dengan Python. Selamat belajar

Bagaimana Anda menambahkan nomor ke setiap elemen daftar dengan Python?

Cara menambahkan Elemen ke Daftar dengan Python .
menambahkan(). tambahkan elemen ke akhir daftar
menyisipkan(). menyisipkan elemen sebelum indeks yang diberikan
memperpanjang(). memperluas daftar dengan menambahkan elemen dari iterable
Penggabungan Daftar. Kita dapat menggunakan operator + untuk menggabungkan beberapa daftar dan membuat daftar baru

Bagaimana Anda menambahkan nilai ke setiap elemen array dengan Python?

Menambahkan Elemen ke Array Menggunakan Modul Array . using the append() , extend() , and insert() methods.

Bagaimana Anda menambahkan nomor ke setiap elemen array?

Dengan membuat larik baru. .
Buat array baru dengan ukuran n+1, di mana n adalah ukuran array asli
Tambahkan elemen n dari larik asli dalam larik ini
Tambahkan elemen baru di posisi ke-n+1
Cetak array baru

Bisakah Anda menambahkan angka dalam daftar Python?

Sekarang Anda bisa menggunakan fungsi bawaan Python sum() untuk menambahkan beberapa nilai numerik secara bersamaan . Fungsi ini menyediakan cara yang efisien, mudah dibaca, dan Pythonic untuk menyelesaikan masalah penjumlahan dalam kode Anda.