Hướng dẫn can you plot a matrix in python? - bạn có thể vẽ một ma trận trong python không?

33

Mới! Lưu câu hỏi hoặc câu trả lời và sắp xếp nội dung yêu thích của bạn. Tìm hiểu thêm.
Learn more.

Trong Matlab, tôi có thể hình dung một ma trận data khá dễ dàng với

data = rand(10,10); % Createas a 10 x 10 random matrix
imagesc(data);
colorbar;

Bây giờ tôi muốn làm điều tương tự trong Python. Tôi đã biết cách vẽ một ma trận 2D (mảng numpy):

from matplotlib.pyplot import imshow
import numpy as np
data = np.random.random((10,10))
imshow(np.asarray(img))

Nhưng tôi không biết làm thế nào để thêm một thanh màu vào nó. Bất kỳ ý tưởng?

Hướng dẫn can you plot a matrix in python? - bạn có thể vẽ một ma trận trong python không?

A B C D

9.73815 Huy hiệu vàng49 Huy hiệu bạc81 Huy hiệu đồng15 gold badges49 silver badges81 bronze badges

Đã hỏi ngày 8 tháng 2 năm 2017 lúc 15:04Feb 8, 2017 at 15:04

import numpy as np
import matplotlib.pyplot as plt

plt.imshow(np.random.random((50,50)))
plt.colorbar()
plt.show()

Hướng dẫn can you plot a matrix in python? - bạn có thể vẽ một ma trận trong python không?

Nils

2.61514 Huy hiệu bạc 30 Huy hiệu Đồng14 silver badges30 bronze badges

Đã trả lời ngày 8 tháng 2 năm 2017 lúc 15:09Feb 8, 2017 at 15:09

Hướng dẫn can you plot a matrix in python? - bạn có thể vẽ một ma trận trong python không?

Trực quan hóa matplotlibpythondataPythonData Visualization




Hướng dẫn can you plot a matrix in python? - bạn có thể vẽ một ma trận trong python không?

Những điều cơ bản về khoa học dữ liệu Python với Numpy, Pandas và Matplotlib

Phổ biến nhất

63 bài giảng 6 giờ 6 hours

Abhilash Nelson

Chi tiết hơn

Hướng dẫn can you plot a matrix in python? - bạn có thể vẽ một ma trận trong python không?

Trực quan hóa dữ liệu bằng cách sử dụng matplotlib & seeborn

11 bài giảng 4 giờ 4 hours

Datahill Solutions Srinivas Reddy

Chi tiết hơn

Hướng dẫn can you plot a matrix in python? - bạn có thể vẽ một ma trận trong python không?

Trực quan hóa dữ liệu bằng cách sử dụng matplotlib & seeborn

11 bài giảng 4 giờ 2.5 hours

Datahill Solutions Srinivas Reddy

Chi tiết hơn

Trực quan hóa dữ liệu bằng cách sử dụng matplotlib & seebornimshow() method.

11 bài giảng 4 giờ

  • Datahill Solutions Srinivas Reddydata2D using numpy.

  • Matplotlib với Pythonimshow() method to display data as an image, i.e., on a 2D regular raster.

  • 9 bài giảng 2,5 giờ*mappable* using colorbar() method and imshow() scalar mappable image.

  • Để vẽ một ma trận 2D trong python với colorbar, chúng ta có thể sử dụng numpy để tạo ma trận mảng 2D và sử dụng ma trận đó trong phương thức imshow ().show() method.

Các bước

import numpy as np
from matplotlib import pyplot as plt
plt.rcParams["figure.figsize"] = [7.00, 3.50]
plt.rcParams["figure.autolayout"] = True
data2D = np.random.random((50, 50))
im = plt.imshow(data2D, cmap="copper_r")
plt.colorbar(im)
plt.show()

Tạo Data2D bằng Numpy.

Hướng dẫn can you plot a matrix in python? - bạn có thể vẽ một ma trận trong python không?

Hướng dẫn can you plot a matrix in python? - bạn có thể vẽ một ma trận trong python không?

Sử dụng phương thức imshow () để hiển thị dữ liệu dưới dạng hình ảnh, tức là, trên một raster thông thường 2D.

Tạo một colorbar cho một thể hiện có thể thu được * có thể ánh xạ * bằng phương thức colorBar () và hình ảnh có thể ánh xạ vô hướng IMShow ().

  • Để hiển thị hình, sử dụng phương thức show ().
  • Thí dụ
  • Đầu ra
  • Rishikesh Kumar Rishi
  • Cập nhật vào ngày 15 tháng 5 năm 2021 12:10:48
  • Câu hỏi và câu trả lời liên quan
  • Làm thế nào để vẽ các vectơ toán học 2D với matplotlib?
  • Làm thế nào để vẽ biểu đồ 2D trong matplotlib?
  • Làm thế nào để thêm một thanh màu cho một biểu đồ hist2d trong matplotlib?
  • Làm thế nào để vẽ các điểm phân tán trong hình 3D với một thanh màu trong matplotlib?
  • Làm thế nào để vẽ một thanh màu pcolor trong một subplot khác trong matplotlib?
  • Làm thế nào để tạo một thanh màu riêng biệt cho một âm mưu phân tán trong matplotlib?
  • Làm thế nào để vẽ kết quả 2D FEM bằng cách sử dụng matplotlib?
  • Làm thế nào để vẽ một biểu đồ imshow bình thường hóa với một thanh màu đại diện cho dữ liệu thô trong matplotlib?
  • Đặt giới hạn trên một thanh màu của biểu đồ đường viền trong matplotlib
  • Làm thế nào để vẽ sơ đồ màu 2D mịn cho z = f (x, y) trong matplotlib?

Làm thế nào để một cốt truyện cốt truyện trong matplotlib python?

Làm thế nào để thêm ve matplotlib colorbar?

Làm thế nào để bạn vẽ đồ thị ma trận trong Python?

Vẽ đồ thị t như một âm mưu ma trận ...
Tạo đối tượng Matrixplot được gọi là M bằng NV. Hàm matrixplot () với t được truyền vào như một đối số ..
Vẽ M vào màn hình bằng cách sử dụng. Vẽ () Phương thức ..
Hiển thị cốt truyện bằng PLT. buổi bieu diễn() ..

Làm thế nào để bạn hình dung một ma trận numpy?

Matplotlib lô numpy mảng 3D..
Nhập thư viện đầu tiên, chẳng hạn như Numpy và Matplotlib.pyplot ..
Tạo một phương thức mới bằng cách sử dụng () phương thức ..
Thêm một trục vào hình bằng phương thức add_subplot () ..
Tạo một mảng numpy 3D bằng phương thức numpy mảng () ..
Biểu đồ biểu đồ 3D bằng phương thức scatter () ..
Để hiển thị cốt truyện, sử dụng phương thức show () ..

Bạn có thể vẽ một mảng trong Python không?

Khoa học dữ liệu thực tế sử dụng Python Tạo hai mảng, X và Y, sử dụng Numpy.Đặt tiêu đề của đường cong bằng phương thức Tiêu đề ().Vẽ các điểm dữ liệu X và Y, với màu đỏ.Để hiển thị hình, sử dụng phương thức show ().Create two arrays, x and y, using numpy. Set the title of the curve using title() method. Plot x and y data points, with red color. To display the figure, use show() method.

Làm thế nào để bạn vẽ một ma trận 3D trong Python?

Matplotlib với Python..
Tạo một hình mới hoặc kích hoạt một hình hiện tại bằng phương thức Hình () ..
Thêm một '~.trục.....
Tạo một dữ liệu ngẫu nhiên có kích thước = (3, 3, 3) ..
Trích xuất dữ liệu X, Y và Z từ mảng 3D ..
Biểu đồ các điểm phân tán 3D trên trục được tạo ..
Để hiển thị hình, sử dụng phương thức show () ..