Coba model Gemini 1.5, model multimodal terbaru kami di Vertex AI, dan lihat apa yang dapat Anda bangun dengan jendela konteks token 1 juta.Coba model Gemini 1.5, model multimodal terbaru kami di Vertex AI, dan lihat apa yang dapat Anda bangun dengan jendela konteks token sebesar 1 juta.
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Tulis kode Python untuk memvisualisasikan grafik terarah tertimbang dengan data contoh
Anda dapat membuat kueri model secara langsung dan menguji hasil yang ditampilkan saat menggunakan
parameter value yang berbeda dengan Konsol Cloud, atau dengan memanggil
Vertex AI API secara langsung.
Tulis kode Python untuk menggambar grafik terarah menggunakan matplotlib dan networkx. Menunjukkan cara menggunakan kode dengan beberapa contoh data. Sertakan semua pernyataan impor yang diperlukan.
Respons
import matplotlib.pyplot as plt
import networkx as nx
# Example data: a directed graph with nodes and edges
nodes = ['A', 'B', 'C', 'D', 'E']
edges = [('A', 'B'), ('A', 'C'), ('B', 'D'), ('C', 'E'), ('D', 'E')]
# Create a directed graph object
graph = nx.DiGraph()
# Add nodes to the graph
graph.add_nodes_from(nodes)
# Add edges to the graph
graph.add_edges_from(edges)
# Draw the graph using matplotlib
nx.draw(graph, with_labels=True, node_color='lightblue', node_size=500, font_size=10, arrowsize=20)
# Display the graph
plt.show()
Penjelasan:
Impor library yang diperlukan:
matplotlib.pyplot untuk merencanakan grafik.
networkx untuk membuat dan memanipulasi grafik.
Tentukan data contoh:
nodes: Daftar nama node.
edges: Daftar tuple yang mewakili tepi yang terarah, dengan setiap tuple berada (node sumber, node target).
Buat objek grafik terarah:
graph = nx.DiGraph(): Membuat objek grafik terarah kosong.
Tambahkan node dan tepi:
graph.add_nodes_from(nodes): Menambahkan semua node dari daftar nodes ke grafik.
graph.add_edges_from(edges): Menambahkan semua tepi dari daftar edges ke grafik.
Gambar grafiknya:
nx.draw(graph, ...): Menggambar grafik menggunakan matplotlib.
with_labels=True: Menampilkan label node.
node_color='lightblue': Menetapkan warna node ke biru muda.
node_size=500: Menetapkan ukuran node.
font_size=10: Menetapkan ukuran font untuk label.
arrowsize=20: Menetapkan ukuran panah untuk tepi.
Menampilkan grafik:
plt.show(): Menampilkan grafik yang diplot.
Output:
Kode ini akan menghasilkan visualisasi grafik terarah dengan node dan tepi yang ditentukan. Simpul akan diberi label, berwarna biru muda, dan dihubungkan oleh panah yang mewakili arah tepi.