1
単純に言えば、%precisionというマジック関数は、単純変数の出力に対して浮動小数点精度を考慮していません。%精度が尊重されていないIPython
#Configure matplotlib to run on the browser
%matplotlib notebook
%precision 3
from ipywidgets import widgets
from IPython.display import display
import pandas as pd
import numpy as np
import matplotlib as mpl
mpl.get_backend() #Import pyplot scripting layer as plt
import matplotlib.pyplot as plt
import ipywidgets as widgets
np.random.seed(12345)
np.set_printoptions(precision=3)
df = pd.DataFrame([np.random.normal(32000,200000,3650),
np.random.normal(43000,100000,3650),
np.random.normal(43500,140000,3650),
np.random.normal(48000,70000,3650)],
index=[1992,1993,1994,1995]).T
df_stats = df.describe()
a=8/11
出力は、単純に0
アシストしてください。
Python 2では、 '8/11'は整数です。 Py3の '8 // 11 'と同じです。 – hpaulj
'a'の結果を意味する場合は、Python 3の – pylang
@ pylangに' 0.727'があり、aの出力は0になります。 出力は0.727と同じですが、浮動小数点 – Neel