Table of Contents

Enum NPTypeCode

Namespace
NumSharp
Assembly
NumSharp.dll

Represents all available types in numpy.

public enum NPTypeCode
Extension Methods

Fields

Empty = 0

A null reference.

Boolean = 3

A simple type representing Boolean values of true or false.

Char = 4

An integral type representing unsigned 16-bit integers with values between 0 and 65535. The set of possible values for the Char type corresponds to the Unicode character set.

Byte = 6

An integral type representing unsigned 8-bit integers with values between 0 and 255.

Int16 = 7

An integral type representing signed 16-bit integers with values between -32768 and 32767.

UInt16 = 8

An integral type representing unsigned 16-bit integers with values between 0 and 65535.

Int32 = 9

An integral type representing signed 32-bit integers with values between -2147483648 and 2147483647.

UInt32 = 10

An integral type representing unsigned 32-bit integers with values between 0 and 4294967295.

Int64 = 11

An integral type representing signed 64-bit integers with values between -9223372036854775808 and 9223372036854775807.

UInt64 = 12

An integral type representing unsigned 64-bit integers with values between 0 and 18446744073709551615.

Single = 13

A floating point type representing values ranging from approximately 1.5 x 10 -45 to 3.4 x 10 38 with a precision of 7 digits.

Float = 13
Double = 14

A floating point type representing values ranging from approximately 5.0 x 10 -324 to 1.7 x 10 308 with a precision of 15-16 digits.

Decimal = 15

A simple type representing values ranging from 1.0 x 10 -28 to approximately 7.9 x 10 28 with 28-29 significant digits.

String = 18

A sealed class type representing Unicode character strings.

Complex = 128

Remarks

The int values of the enum are a copy of TypeCode excluding types not available in numpy.