gpt4 book ai didi

python - pandas.DataFrame.describe() 在 .py 脚本中没有输出

转载 作者:太空狗 更新时间:2023-10-30 00:47:25 25 4
gpt4 key购买 nike

我正在关注 Google 的 Machine Learning Crash Course ,以便我可以继续使用 TensorFlow。但是,当我尝试执行 First Steps With TensorFlow 中的代码时,我没有从以下行得到任何输出:

california_housing_dataframe.describe()

这是我的完整代码,希望对您有所帮助:

import math

from IPython import display
from matplotlib import cm
from matplotlib import gridspec
from matplotlib import pyplot as plt
import numpy as np
import pandas as pd
from sklearn import metrics
import tensorflow as tf
from tensorflow.python.data import Dataset

tf.logging.set_verbosity(tf.logging.ERROR)
pd.options.display.max_rows = 10
pd.options.display.float_format = '{:.1f}'.format

california_housing_dataframe = pd.read_csv("https://storage.googleapis.com/mledu-datasets/california_housing_train.csv", sep=",")
california_housing_dataframe = california_housing_dataframe.reindex(np.random.permutation(california_housing_dataframe.index))
california_housing_dataframe["median_house_value"] /= 1000.0
california_housing_dataframe.describe()

到目前为止,我已经尝试了以下方法:

  • 用python命令执行.py文件。

  • 使用 ipython 命令执行 .py 文件。我还尝试使用参数 -i -c(即 ipython -i -c "%run filename.py")。

  • 打开 ipython.exe 并使用运行命令执行我的脚本。

  • 打开ipython.exe,逐行复制代码。

除上述之外,只有将每一行单独复制到 IPython 中才能得到正确的输出。有没有一种方法可以执行我的脚本而不必复制 IPython 中的每一行?

最佳答案

在一个程序中,只有在 describe() 中创建摘要的函数才会被执行;在控制台环境中,结果也会自动打印出来,因为这是您通常希望在那里看到的内容。

在你的程序中你必须调用

print(california_housing_dataframe.describe())

明确地。

关于python - pandas.DataFrame.describe() 在 .py 脚本中没有输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50507127/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com