Skip to main content

cyber-vector-notation

This is a "NOTATION" for those who use computers.

Commentary by author:

📖 電脳記数法 (Cyber Number Notation)

Two prior knowledge

📖 dictionary-ordinal-number-notation
📖 beads-vector-notation

Install

# pip install dicordnum
# pip install beadsvec
pip install cybervec

Methods

trail_zero() operation

With trailing zero

👇 Append ,0

cn = CyberVec.trail_zero((1, 2))
print(f"{cn.elements}")                # (1, 2, 0)

cn = CyberVec.trail_zero(3)
print(f"{cn.elements}")                # (3, 0)

👇 Same

cn = CyberVec((1, 2, 0))
print(f"{cn.elements}")                # (1, 2, 0)

cn = CyberVec((3, 0))
print(f"{cn.elements}")                # (3, 0)

Let's give an example

Cons

  • It's eccentric

👇 Pre-zero cannot be used

# Normal
0001

# Cyber
O1o0

👇 Hexadecimal cannot be used

# Normal
0xFF

# Cyber
O255o0            # Use decimal

Pros

  • It is considered to be used for variable names, class names, method names, file names, folder names, URLs, etc.
  • Use as dictionary ordinal number

👇 For Version number

# Normal
Version1.0.1

# Cyber
VersionO1o0o1o0   # Default
VersionO1o0o1o0   # PascalCase
versionO1o0o1o0   # lowerCamelCase
version_o1o0o1o0  # snake_case
version-o1o0o1o0  # kebab-case
VERSION_O1O0O1O0  # UPPER_SNAKE_CASE

👇 For IPv4

# Normal
128.0.0.1

# Cyber
OAA128o0o0o1o0  # Default
Oaa128o0o0o1o0  # PascalCase
oaa128o0o0o1o0  # lowerCamelCase
oaa128o0o0o1o0  # snake_case
oaa128o0o0o1o0  # kebab-case
OAA128O0O0O1O0  # UPPER_SNAKE_CASE

👇 Negative number included

# Normal
20, 18, -1, -14, 5

# Cyber
OA20oA18o_9o__86o5  # Default
Oa20oa18o_9o__86o5  # PascalCase (Bad)
oa20oa18o_9o__86o5  # lowerCamelCase (Bad)
oa20oa18o_9o__86o5  # snake_case
oa20oa18o_9o__86o5  # kebab-case (Bad)
OA20OA18O_9O__86O5  # UPPER_SNAKE_CASE

👇 Folder

# Normal
📂 00
└── 📂 01
  └── 📂 99

# Normal Flat by "/"
00/01/99

# Cyber
📂 O0o0          # Not O00o0
└── 📂 O1o0
  └── 📂 OA99o0

// # **TODO** Cyber Flat by "x1x"
// O0o0x1xO1o0x1xOA99o0

👇 Chapter

# Normal
1. Food
1.1. Fruits
1.1.1. Apple
1.1.2. Banana
1.1.11. Kiwi

# Cyber
O1o0. Food
O1o1o0. Fruits
O1o1o1o0. Apple
O1o1o2o0. Banana
O1o1oA11o0. Kiwi

Now you have mastered cyber vector notation

Metadata

Release files for cybervec 1.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for cybervec 1.0.0
File Size Uploaded
cybervec-1.0.0.tar.gz 4.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for cybervec 1.0.0
File Interpreter ABI Platform
cybervec-1.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 9.0 kB

Release files / cybervec-1.0.0.tar.gz

Download URL cybervec-1.0.0.tar.gz
Size 4.6 kB
Tags Source
SHA-256 checksum
How to use checksums
51516ebe6f8fb5e553f6677451b6f387e94e65abc59876c1133ba4bf65c653ef
BLAKE2b-256 checksum
How to use checksums
a89b94796784a8615c986a1f1568af01c0f59239c4ce922a4193286cb2caa8b2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.13

Release files / cybervec-1.0.0-py3-none-any.whl

Download URL cybervec-1.0.0-py3-none-any.whl
Size 4.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
821b274ea187268431f0f83439557f72dfb23a1e07c5cf141d5adc4f5f0d2c9e
BLAKE2b-256 checksum
How to use checksums
fab7e327c0873e1f57b106aa04b53e4dba98b74713d20957844c6d513a30b770
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.13

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page