Tôi đã gặp phải "RuntimeWarning: overflow gặp phải trong exp ..." trong mã của tôi. Làm thế nào để làm cho pyCharm phá vỡ cảnh báo này? Nó hiện đang chạy qua nó.Làm thế nào để làm cho PyCharm phá vỡ cảnh báo Runtime?
Trả lời
tôi đã làm nghiên cứu của riêng tôi và tương tự với những gì @doctorlove nói, làm
numpy.seterr(all='raise')
sau đó NumPy sẽ nâng cao ngoại lệ thay vì RuntimeWarnings. Các trường hợp ngoại lệ sau đó có thể bị bắt bởi PyCharm.
Tôi lấy nó bạn không tìm thấy một giải pháp tốt hơn cho vấn đề này? Bởi vì breakpoints dừng ứng dụng, khi tôi muốn ngắt nó nhưng có thể tiếp tục ... – Shadow
@shadow Ngoại lệ có thể bị bắt thủ công vì bạn có thể bản địa hóa nó trong mã của bạn bằng trình gỡ lỗi. –
- 1. Làm thế nào để phá vỡ nhiều vòng lặp foreach?
- 2. Netbeans: Làm thế nào để tôi phá vỡ một NullPointerException?
- 3. Làm thế nào để phá vỡ một chuỗi trong dòng
- 4. Làm thế nào để phá vỡ hoặc tiếp tục Ext.each
- 5. Làm thế nào để làm cho nghỉ pycharm vào Exceptions My
- 6. cho mỗi ... phá vỡ
- 7. Làm thế nào để phá vỡ một vòng lặp vô hạn cho (;;) trong C?
- 8. Làm thế nào để phá vỡ lỗi "Phương pháp quá lớn" trong Java Compilation?
- 9. Làm thế nào để làm cho mã excel vba đủ điều kiện/cách phá vỡ lỗi thời gian chạy?
- 10. phá vỡ hai cho vòng
- 11. Làm cho một gcc cảnh báo lỗi?
- 12. Làm thế nào để có được firebug để phá vỡ ngoại lệ?
- 13. Làm thế nào để phát hiện nếu phá vỡ một cạnh sẽ làm cho một đồ thị rời rạc?
- 14. Làm thế nào để phá vỡ phụ thuộc vòng tròn giữa các kho
- 15. Làm thế nào để làm cho cảnh báo gcc/clang về các khoảng ngắt trong câu lệnh chuyển đổi
- 16. Làm thế nào để phá vỡ mọi phương thức của một lớp trong GDB?
- 17. Làm thế nào để loại bỏ một khoảng trắng không bị phá vỡ trong Ruby
- 18. Làm thế nào để phá vỡ một dòng các phương pháp xích trong Python?
- 19. Làm thế nào để giải quyết cảnh báo: dereferencing type-punned con trỏ sẽ phá vỡ quy tắc nghiêm ngặt-aliasing
- 20. Latex: làm thế nào để phá vỡ dòng trong multirow bên trong bảng
- 21. Làm thế nào để đối phó với những người phá vỡ TDD?
- 22. Làm thế nào để bạn "phá vỡ" ra khỏi một chức năng?
- 23. Làm thế nào để `phá vỡ một vòng lặp bên ngoài trong đóng cửa (Proc, lambda)?
- 24. latex bao gồm: làm thế nào để phá vỡ một đường bên $$ - s
- 25. Làm thế nào để phá vỡ một chặng đường dài với tuyên bố trong python
- 26. Làm thế nào để đặt một không gian không phá vỡ trong một NSString?
- 27. Làm thế nào để phá vỡ các từ dài trong một bảng td?
- 28. làm thế nào để phá vỡ từ dài trong Span? (Sử dụng Twitter Bootstrap)
- 29. Làm thế nào để phá vỡ một chuỗi lua lớn thành những cái nhỏ
- 30. Làm thế nào để cảnh báo sử dụng jQuery
Bạn đang sử dụng numpy? Bạn có thể làm cho nó tăng một ngoại lệ thay vào đó và tìm ra nơi. http://stackoverflow.com/questions/10519237/python-how-to-avoid-runtimewarning-in-function-definition hoặc http://docs.scipy.org/doc/numpy/reference/generated/numpy.seterr. html – doctorlove