Tôi đang xử lý các mảng được tạo thông qua numpy.array() và tôi cần vẽ các điểm trên canvas mô phỏng hình ảnh. Vì có rất nhiều giá trị bằng không quanh phần trung tâm của mảng chứa dữ liệu có ý nghĩa, tôi muốn "cắt" mảng, xóa các cột chỉ chứa số không và các hàng chỉ chứa số không. Vì vậy, tôi muốn biết một số chức năng cục bộ hoặc thậm chí một đoạn mã để "cắt" hoặc tìm một "hộp giới hạn" để chỉ cắt phần chứa dữ liệu của mảng đó.Có chức năng "bounding box" (slice với giá trị khác 0) cho một ndarray trong NumPy không?
(. Vì nó là một câu hỏi khái niệm, tôi không đặt bất kỳ mã, xin lỗi nếu tôi nên, tôi rất tươi để niêm yết tại SO)
Thanks for reading
http://stackoverflow.com/questions/31400769/bounding-box-of-numpy-array xem hàm bbox2 ... MUCH nhanh hơn, nếu có nhiều hàng/cột được điền đầy đủ số không và chỉ một lượng nhỏ dữ liệu nhóm. – Benjamin