Cara mengubah kamus python menjadi array – Codewithaden

Untuk mengonversi a kamus ke sebuah Himpunan di Python , menggunakan numpy.array () metode, dan meneruskan objek kamus ke np.array () Metode sebagai argumen dan mengembalikan array.

Kamus Python

Itu kamus adalah bawaan Python tipe data yang menyimpan data sebagai kunci/nilai pasangan. Kamus adalah koleksi dipesan* , dapat berubah, dan tidak mengizinkan duplikat. Untuk memeriksa jenis data kamus, gunakan Tipe() metode.

Array Python

Python tidak memiliki tipe data array bawaan, tetapi Anda dapat menggunakan perpustakaan Numpy untuk membuat dan memanipulasi array. Numpy dapat memanipulasi array, mengakses data, membagi data, membentuk kembali, bergabung dengan array, dan subarray . Objek array di numpy dipanggil ndarray

Kamus Python ke Array

Untuk mengubah kamus python menjadi array,

  1. Menggunakan dict.items () Metode untuk mendapatkan objek tampilan pasangan nilai kunci.
  2. Menggunakan daftar() metode untuk mengubahnya menjadi daftar.
  3. Dengan menggunakan numpy.array () metode untuk mengubah daftar menjadi array.

Langkah 1: Dapatkan objek tampilan pasangan nilai kunci.

Item Kamus Python () adalah fungsi inbuilt yang digunakan untuk mendapatkan semua kunci dan nilai terkait dengan kunci tersebut. Misalnya, metode dict.items () mengembalikan koleksi pasangan nilai kunci di kamus

sabrina = {
    "witch": "Sabrina Spellman",
    "warlock": "Nicholas Scratch",
    "darklord": "Lucifer Morningstar",
}

data = sabrina.items()
print(data) 

Keluaran

dict_items([('witch', 'Sabrina Spellman'), ('warlock', 'Nicholas Scratch'), 
            ('darklord', 'Lucifer Morningstar')]) 

Dan kami mendapatkan objek tampilan kamus.

Langkah 2: Metode Gunakan Daftar ()

Konstruktor daftar () dalam Python mengembalikan daftar. Fungsi daftar () mengambil objek tampilan sebagai parameter dan mengembalikan daftar.

sabrina = {
    "witch": "Sabrina Spellman",
    "warlock": "Nicholas Scratch",
    "darklord": "Lucifer Morningstar",
}

data = sabrina.items()
list = list(data)
print(list) 

Keluaran

[('witch', 'Sabrina Spellman'), ('warlock', 'Nicholas Scratch'), 
 ('darklord', 'Lucifer Morningstar')] 

Dan kami mendapatkan daftar tupel yang berisi dua item: kunci dan nilai kamus.

Jika tidak ada parameter yang dilewati, ia mengembalikan daftar kosong

Langkah 3: Gunakan metode numpy.array ()

Untuk mengonversi daftar ke array di Python, gunakan metode numpy.array (). Metode NP.Array () membuat objek Numpy Ndarray dengan menggunakan fungsi array ().

Untuk bekerja dengan Numpy, Anda perlu Instal Numpy dan impor itu ke dalam program kami. Kemudian gunakan fungsi np.array ().

import numpy as np

sabrina = {
    "witch": "Sabrina Spellman",
    "warlock": "Nicholas Scratch",
    "darklord": "Lucifer Morningstar",
}

data = sabrina.items()
list = list(data)
arr = np.array(list)
print(arr) 

Keluaran

[['witch' 'Sabrina Spellman']
 ['warlock' 'Nicholas Scratch']
 ['darklord' 'Lucifer Morningstar']] 

Dan kami meneruskan objek daftar ke np.array () fungsi, yang mengembalikan array. Akhirnya, kami dikonversi dari kamus Python ke array.

Lihat juga

Kamus Python untuk Daftar

Kamus Python ke DataFrame

Kamus Python untuk CSV

Kamus Python ke String

Kamus Python untuk JSON

Artikel ini berasal dari website Winpoin, dan kemudian diterjemahkan ke bahasa indonesia, baca artikel asli disini

Leave a Reply

Your email address will not be published. Required fields are marked *