Skip to content

This is a library that enables vector calculations in Python.

License

Notifications You must be signed in to change notification settings

shotadft/VecPosLib

Repository files navigation

VecPosLib


PyPI Downloads Forks Stargazers Issues Unlicense License App Version

Overview

Python用のベクトル型と色々を追加するだけの汎用的なライブラリです。
This is a library that enables vector calculations in Python.

Requirement

View to requirements.txt

Optional

  • CuPy (Version is Any)

Development Environments

  • Cursor (FREE Plan)
    ⚠️当プログラムは一部に生成AIを使用して開発されています⚠️

Installations

pip install vecposlib

Usage

vectorlib

  • Vector: 基本的な汎用ベクトル演算クラス
    Basic vector operation class
  • Vec2 Vec3 Vec4: Vectorから派生したN次元の処理に特化したクラス
    Class specialized in N dimensions

positionlib

  • Position: 座標管理を補助するクラス
    Classes that assist with coordinate management

Features (JP)

  • 座標管理がちょっと楽になる
  • 簡単なベクトル操作が可能
  • 距離・ノルム・正規化・内積・外積・射影・反射などの基本演算をサポート
  • シンプルで直感的なAPI

Features (EN)

  • Coordinate management becomes a little easier
  • Simple vector operations are possible
  • Supports basic operations such as distance, norm, normalization, inner product, outer product, projection, and reflection
  • Simple and intuitive API

Author Links

About

This is a library that enables vector calculations in Python.

Topics

Resources

License

Security policy

Stars

Watchers

Forks

Contributors 2

  •  
  •  

Languages