semvec/pypi-packages huggingface dataset:
nptorch 0.0.2
A PyTorch clone made using NumPy (for CPU) and CuPy (for GPU)
License: MIT
Requires Python: >=3.7
Keywords: PyTorch, NumPy, Automatic Differentiation, Back Propagation, Deep Learning, Neural Networks, CuPy, Auto Grad

# nptorch
A lightweight PyTorch clone - deep learning library built using **NumPy** (for CPU) and **CuPy** (for GPU). Ideal for understanding the core concepts of deep learning, backpropagation, automatic differentiation, and tensor operations in a minimalistic, easy-to-follow implementation. May be practically useful in scenarios where the library's small size and low dependency requirements are advantageous.

## Install nptorch using pip:

```bash
pip install nptorch

## Getting Started


```python
import nptorch as nt

# Create tensors
x = nt.tensor([[1.0, 2], [3, 4]], requires_grad=True)
y = nt.tensor([[5.0, 6], [7, 8]], requires_grad=True)

# Perform operations
z = x + y
w = z.mean()
w.backward()

# Print results
print("z:", z)
print("x.grad:", x.grad)
print("y.grad:", y.grad)
```

    z: tensor([[ 6.  8.]
            [10. 12.]], float32, grad_fn=<'Add' at 0x722942528260>)
    x.grad: tensor([[0.25 0.25]
            [0.25 0.25]], float32)
    y.grad: tensor([[0.25 0.25]
            [0.25 0.25]], float32)



```python

```
qpay-python 0.0.5
QPay v2 SDK client for Python projects
License: MIT
Requires Python: <4.0,>=3.9
Keywords: python, qpay, sdk, payment, qr, finance

<h1 align="center">
  QPay Python
</h1>

<p align="center">
  <a href="https://github.com/khasbilegt/qpay-python/">
    <img src="https://img.shields.io/github/actions/workflow/status/khasbilegt/qpay-python/qa.yml?label=CI&logo=github&style=for-the-badge" alt="ci status">
  </a>
  <a href="https://codecov.io/github/khasbilegt/qpay-python">
    <img src="https://img.shields.io/codecov/c/github/khasbilegt/qpay-python?logo=codecov&style=for-the-badge" alt="codecov">
  </a>
  <br>
  <a href="https://pypi.org/project/qpay-python/">
    <img src="https://img.shields.io/pypi/v/qpay-python?style=for-the-badge" alt="pypi link">
  </a>
  <a>
    <img src="https://img.shields.io/pypi/pyversions/qpay-python?logo=python&style=for-the-badge" alt="supported python versions">
  </a>
</p>

<p align="center">
  <a href="#usage">Ашиглах</a> •
  <a href="#contribution">Хөгжүүлэлтэнд оролцох</a> •
  <a href="#license">Лиценз</a>
</p>

<p align="center">QPay v2 гүйлгээний сервисүүдийг Python хэлний орчинд ашиглахад зориулсан сан</p>

### <a id="usage"></a>QPayClient -г ашиглах

Хамгийн эхлээд `QPayClient` -с объект үүсгэж авна. Ингэхийн тулд KKTТ ХХК -тай гэрээ хийн нэр, нууц үг авсан байх шаардлагатай. Нэг л удаа үүсгээд авчихсан байхад токен дуусах, сунгах зэрэг дээр санаа зовох шаардлагагүй.

```py
import qpay import QPayClient

client = QPayClient.instance(host="https://merchant.qpay.mn/v2/", username="MERCHANT_USERNAME", password="MERCHANT_PASSWORD")

...
```

QPayClient нь singleton paradigm -г ашигладаг учир нэг л объект үүсгэж, тэрийгээ дахин ашиглана. Шаардлагатай сервисүүдийг үүсгэсэн объектоороо дамжуулан дуудна.

```py
...

payload = {"invoice_code": ... }
invoice = client.invoice_create(json=payload)
print(invoice.qr_text) # 0002010102121531279404962794049600000000KKTQ...

...
```

## <a id="contribution"></a>Хөгжүүлэлтэнд оролцох

Энэхүү сантай холбоотой алдаа засвар, сайжруулалт болон бусад санал, хүсэлтийг нээлттэй хүлээж авах ба ялангуяа чанартай кодын өөрчлөлтүүд илгээвэл маш их баярлах болно.

Жич: Кодын өөрчлөлт оруулахдаа заавал тестийг нь хамт оруулахаа битгий мартаарай.

## <a id="license"></a>Лиценз

[MIT License](https://choosealicense.com/licenses/mit/)