Metadata-Version: 2.4
Name: numpyv
Version: 1.0.1
Summary: Deep Learning lab experiments 1-8 - import to print aim, theory, explanation and full code
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: numpy
Requires-Dist: matplotlib
Requires-Dist: tensorflow
Requires-Dist: tensorflow-hub
Requires-Dist: opencv-python
Requires-Dist: scikit-learn
Requires-Dist: seaborn
Dynamic: license-file

# numpyv

A single-file Python package containing the 8 Deep Learning laboratory experiments.

## Import behavior

Importing the package automatically displays the AIM, explanation, full code and output explanation of each experiment in the terminal. **Press Enter** to move to the next experiment. The experiments are **not executed** during import.

```python
import numpyv
```

To import silently, set the environment variable `NUMPYV_QUIET=1`.

## Show the experiment code

```python
import numpyv

numpyv.experiment1()
numpyv.experiment2()
# ... up to
numpyv.experiment8()
```

Each `experimentN()` prints and returns the complete text for that experiment. You can also use `numpyv.show_experiment_code(1)`, `numpyv.show_all()` and `numpyv.save_code()`.

## Execute an experiment

```python
numpyv.run_experiment(1)
```

From the command line:

```bash
python -m numpyv 1          # show code
numpyv 1                    # show code
numpyv 2 --run              # execute
```

Replace the number with any value from `1` to `8`.
