Hướng dẫn python list of x and y coordinates - python danh sách tọa độ x và y

Tôi có danh sách sau:

Filedata:
[1, 0, 0, 0]
[2, 0, 0, 100]
[3, 0, 0, 200]
[4, 100, 0, 0]
[5, 100, 0, 100]
[6, 100, 0, 200]
...

Trong đó cột đầu tiên là ID, thứ hai là tọa độ x, thứ ba tọa độ y và tọa độ thứ tư.

Tôi muốn lập hai danh sách các tọa độ X và Y khác nhau trong danh sách ban đầu:

X:
[0, 100, ...]
Y:
[0, 100, ...]

Để làm điều này, tôi đã nghĩ về một mã nhưng trong quá trình tôi nhận ra rằng phải có một lý do tại sao dễ dàng hơn thay vì thực hiện nhiều vòng và nếu các vòng lặp. Bất kỳ ý tưởng?

Xem thảo luận

Cải thiện bài viết

Lưu bài viết

  • Đọc
  • Bàn luận
  • Xem thảo luận

    Cải thiện bài viết

    Lưu bài viết

    Prerequisites: 

    • Matplotlib 
    • numpy 

    Đọc

    Bàn luận

    Matplotlib là một thư viện toàn diện để tạo ra các hình ảnh tĩnh, hoạt hình và tương tác trong Python. Để vẽ bất kỳ dữ liệu nào, bước cơ bản nhất bắt đầu bằng việc tạo hoặc tải nó, bài viết này thảo luận về tất cả các cách truyền dữ liệu sẽ được vẽ như danh sách. Mặc dù truyền dữ liệu như một danh sách một điều quan trọng cần lưu ý là giữ các danh sách x, y có cùng kích thước, nếu không nó sẽ tăng giá trịerror. & Nbsp;Naive method

    Các ví dụ được hiển thị trong bài viết này sử dụng biểu đồ phân tán, các phương pháp tương tự có thể được áp dụng cho bất kỳ loại đồ thị nào khác.

    Phương pháp 1: Phương pháp ngây thơ

    • Trong phương pháp này, các tọa độ được thông qua dưới dạng hai danh sách.
    • Cách tiếp cận
    • Nhập mô -đun
    • Tạo một danh sách cho các tọa độ X

    Example: 

    Python3

    Tạo một danh sách cho tọa độ y

    Vượt qua hai danh sách này để vẽ hàm

    import matplotlib.pyplot as plt

    x 2

    x 3

    Output:

    Hướng dẫn python list of x and y coordinates - python danh sách tọa độ x và y

    Các

    Các arrange()

    Phương pháp 2: Sử dụng mảng Numpynp.arange(start,end,step)

    Parameters:

    • Hàm được sử dụng: Sắp xếp ()starting value
    • Cú pháp: np.arange (bắt đầu, kết thúc, bước) ending value
    • Bắt đầu: Giá trị bắt đầu step size, by default it is 1.

    Phương pháp 1: Phương pháp ngây thơ

    • Trong phương pháp này, các tọa độ được thông qua dưới dạng hai danh sách.
    • Cách tiếp cận
    • Nhập mô -đun

    Example:

    Python3

    Tạo một danh sách cho các tọa độ X

    Tạo một danh sách cho tọa độ y

    Vượt qua hai danh sách này để vẽ hàm

    import matplotlib.pyplot as plt

    Các

    x 3

    Output:

    Hướng dẫn python list of x and y coordinates - python danh sách tọa độ x và y

    Các

    Phương pháp 2: Sử dụng mảng Numpy

    Phương pháp 1: Phương pháp ngây thơ

    • Trong phương pháp này, các tọa độ được thông qua dưới dạng hai danh sách.
    • Cách tiếp cận
    • Nhập mô -đun
    • Tạo một danh sách cho các tọa độ X

    Tạo một danh sách cho tọa độ y

    Python3

    Tạo một danh sách cho các tọa độ X

    Tạo một danh sách cho tọa độ y

    Vượt qua hai danh sách này để vẽ hàm

    16[1,

    X:
    [0, 100, ...]
    Y:
    [0, 100, ...]
    
    3, 1

    16[2, 2, 1

    import matplotlib.pyplot as plt

    16[

    X:
    [0, 100, ...]
    Y:
    [0, 100, ...]
    
    3,
    X:
    [0, 100, ...]
    Y:
    [0, 100, ...]
    
    7, 1

    16[

    X:
    [0, 100, ...]
    Y:
    [0, 100, ...]
    
    5, [2, 1

    16[

    X:
    [0, 100, ...]
    Y:
    [0, 100, ...]
    
    7,
    X:
    [0, 100, ...]
    Y:
    [0, 100, ...]
    
    1import2

    X:
    [0, 100, ...]
    Y:
    [0, 100, ...]
    
    12

    X:
    [0, 100, ...]
    Y:
    [0, 100, ...]
    
    13=
    X:
    [0, 100, ...]
    Y:
    [0, 100, ...]
    
    15

    x 2

    x 3

    Output:  

    Hướng dẫn python list of x and y coordinates - python danh sách tọa độ x và y


    Làm thế nào để bạn liệt kê tọa độ với X và Y?

    Thứ tự mà bạn viết tọa độ X và y trong một cặp được đặt hàng là rất quan trọng.Tọa độ X luôn luôn xuất hiện trước, tiếp theo là tọa độ y.Như bạn có thể thấy trong lưới tọa độ bên dưới, các cặp được đặt hàng (3,4) và (4,3) là hai điểm khác nhau!The x-coordinate always comes first, followed by the y-coordinate. As you can see in the coordinate grid below, the ordered pairs (3,4) and (4,3) are two different points!

    Làm thế nào để bạn phân tách tọa độ x và y trong python?

    Làm thế nào để bạn phân tách tọa độ x và y trong python?Sử dụng chức năng phân chia python và phân tách.x.Tách ((, người) - dấu phẩy được sử dụng làm dấu phân cách.Use the python split function and separator. x. split(“,”) – the comma is used as a separator.