我试图从MNIST
数据集加载数据。我使用Python 3.6与jupyter笔记本在我的机器上。
我正在使用下面的代码,但它每次都给我错误。请帮助理解此错误在简单语言中的含义,以及如何解决此问题。
from sklearn.datasets import fetch_mldata
mnist = fetch_mldata('MNIST original')
C:\用户\gaurav_pendhari\appdata\本地\程序\python\python37\lib\site-包\skLearning\utils\deprecation.py:77: DeprecationWarning:函数fetch_mldata已弃用;fetch_mldata在0.20版本中已弃用,并将在0.22版本中删除在这里输入code
warnings.warn(msg,#########################################################################################################################################################################
TimeoutError:[WinError 10060]连接尝试失败,因为连接方在一段时间后没有正确响应,或者建立的连接失败,因为连接的主机没有响应
“fetch\u mldata()
”已被永久删除/弃用[1],取而代之的是“fetch\u openml()
”[2]。下面是使用Python 3.7在macOS Mojave上实现的。3。
from sklearn.datasets import fetch_openml
X, y = fetch_openml('mnist_784', version=1, return_X_y=True)
# or #
mnist = fetch_openml('mnist_784', version=1)
如果SSL证书[3、4、5]出现错误,则(在mac上)在终端中键入:
$sudo /Applications/Python\ 3.7/Install\ Certificates.command
注意:“3.7”,因为这是木星笔记本中安装的版本。要检查Python的版本,请在单元格[6]中运行此命令:
from platform import python_version
print(python_version())