Converts a numpy string array with hex values to int
Project description
Converts a numpy string array with hex values to int
# Tested with:
# Python 3.9.13
# Windows 10
pip install hexarray2decimal
from hexarray2decimal import numpy_hex_string_array_to_int
a1 = 20000 * ["0xffff", "0xa011", "0xb122", "0x99ff", "0x00ee", "0x0b54"]
a1r = numpy_hex_string_array_to_int(numpyarray=a1)
print(a1r)
# [65535 40977 45346 ... 39423 238 2900]
a1 = 20000 * ["0xff", "0xa0", "0xb1", "0x99", "0x00", "0x0b"]
a1r = numpy_hex_string_array_to_int(numpyarray=a1)
print(a1r)
# [255 160 177 ... 153 0 11]
a1 = 20000 * ["ff", "a0", "b1", "99", "00", "0b"]
a1r = numpy_hex_string_array_to_int(numpyarray=a1)
print(a1r)
# [255 160 177 ... 153 0 11]
a1 = 20000 * ["f", "a", "b", "9", "0", "c"]
a1r = numpy_hex_string_array_to_int(numpyarray=a1)
print(a1r)
# [15 10 11 ... 9 0 12]
a1 = 20000 * ["0xFF", "0xA1", "0xB2", "0x99", "0xE0", "0xCB"]
a1r = numpy_hex_string_array_to_int(numpyarray=a1)
print(a1r)
# [255 161 178 ... 153 224 203]
# Different string sizes may lead to unexpected behavior:
a1 = 20000 * ["fffff", "a", "b", "9", "0", "c"]
a1r = numpy_hex_string_array_to_int(numpyarray=a1)
print(a1r)
# [1048575 655360 720896 ... 589824 0 786432]
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
hexarray2decimal-0.12.tar.gz
(4.2 kB
view details)
Built Distribution
File details
Details for the file hexarray2decimal-0.12.tar.gz
.
File metadata
- Download URL: hexarray2decimal-0.12.tar.gz
- Upload date:
- Size: 4.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.13
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0f779ddcef73d48170bc47c3300f14aaacfa3ea9d55e92cf931496fe64721d18 |
|
MD5 | 0282ad6d9d47e5a23eb2d140a739c90b |
|
BLAKE2b-256 | 8e84a32e52ba3638ca5008d16363d577561799aab005d8a401db52fa9bbdd6a6 |
File details
Details for the file hexarray2decimal-0.12-py3-none-any.whl
.
File metadata
- Download URL: hexarray2decimal-0.12-py3-none-any.whl
- Upload date:
- Size: 5.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.13
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | aa6d951621501206bca236bcb1f5b021af9c32136479d10c4bca02176d7c6393 |
|
MD5 | 2025eef51f653a78340711b49f600553 |
|
BLAKE2b-256 | 06d03fe330da9aebf777f22da297acd59a3521e029262a519c08de0835e6bd5b |