ครั้งแรกที่ฉันทำสิ่งที่ทำให้เกิดคำเตือนในเชลล์ IPython ฉันเห็นมัน แต่ครั้งต่อไปฉันไม่ทำ ตัวอย่างเช่น,
In [1]: import numpy as np
In [2]: np.uint8(250) * np.uint8(2)
/Users/me/anaconda/envs/py33/bin/ipython:1: RuntimeWarning: overflow encountered in ubyte_scalars
#!/bin/bash /Users/me/anaconda/envs/py33/bin/python.app
Out[2]: 244
In [3]: np.uint8(250) * np.uint8(2)
Out[3]: 244 # No warning!
ฉันจะกำหนดค่า IPython ให้แสดงคำเตือนเสมอได้อย่างไร ฉันพยายามแล้ว:
import warnings
warnings.filterwarnings('always')
แต่นั่นไม่ได้สร้างความแตกต่าง