ó
    6êbi  ã                   óH   • S r SSKrSSKJr  SSKJr  \" S5      SS j5       rg)z!MNIST handwritten digits dataset.é    N)Úget_file)Úkeras_exportzkeras.datasets.mnist.load_datac                 ó²   • Sn[        U US-   SS9n [        R                  " U SS9 nUS   US   pCUS	   US
   peX44XV44sSSS5        $ ! , (       d  f       g= f)a¼  Loads the MNIST dataset.

This is a dataset of 60,000 28x28 grayscale images of the 10 digits,
along with a test set of 10,000 images.
More info can be found at the
[MNIST homepage](http://yann.lecun.com/exdb/mnist/).

Args:
  path: path where to cache the dataset locally
    (relative to `~/.keras/datasets`).

Returns:
  Tuple of NumPy arrays: `(x_train, y_train), (x_test, y_test)`.

**x_train**: uint8 NumPy array of grayscale image data with shapes
  `(60000, 28, 28)`, containing the training data. Pixel values range
  from 0 to 255.

**y_train**: uint8 NumPy array of digit labels (integers in range 0-9)
  with shape `(60000,)` for the training data.

**x_test**: uint8 NumPy array of grayscale image data with shapes
  (10000, 28, 28), containing the test data. Pixel values range
  from 0 to 255.

**y_test**: uint8 NumPy array of digit labels (integers in range 0-9)
  with shape `(10000,)` for the test data.

Example:

```python
(x_train, y_train), (x_test, y_test) = keras.datasets.mnist.load_data()
assert x_train.shape == (60000, 28, 28)
assert x_test.shape == (10000, 28, 28)
assert y_train.shape == (60000,)
assert y_test.shape == (10000,)
```

License:
  Yann LeCun and Corinna Cortes hold the copyright of MNIST dataset,
  which is a derivative work from original NIST datasets.
  MNIST dataset is made available under the terms of the
  [Creative Commons Attribution-Share Alike 3.0 license.](
  https://creativecommons.org/licenses/by-sa/3.0/)
z<https://storage.googleapis.com/tensorflow/tf-keras-datasets/ú	mnist.npzÚ@731c5ac602752760c8e48fbffcf8c3b850d9dc2a2aedcf2cc48468fc17b673d1)ÚoriginÚ	file_hashT)Úallow_pickleÚx_trainÚy_trainÚx_testÚy_testN)r   ÚnpÚload)ÚpathÚorigin_folderÚfr   r   r   r   s          ÚU/home/james-whalen/.local/lib/python3.13/site-packages/tf_keras/src/datasets/mnist.pyÚ	load_datar      sr   € ð` 	Gð ô ØØ˜{Ñ*àNñ	€Dô 
Š DÒ	)¨QØ˜Y™<¨¨9©Ø˜8™ a¨¡kàÐ! FÐ#3Ð3÷	 
*×	)×	)ús   ¦AÁ
A)r   )Ú__doc__Únumpyr   Útf_keras.src.utils.data_utilsr   Ú tensorflow.python.util.tf_exportr   r   © ó    r   Ú<module>r      s/   ðñ (ã å 2õ :ñ Ð.Ó/ó<4ó 0ñ<4r   