// Copyright (c) 2019 by the SciSharp Team
// Code generated by CodeMinion: https://github.com/SciSharp/CodeMinion
using System;
using System.Collections;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Runtime.InteropServices;
using System.Text;
using Python.Runtime;
using Numpy.Models;
using Python.Included;
namespace Numpy
{
public partial class NumPy
{
///
/// compatible: Python bool
///
public Dtype bool_
{
get
{
dynamic py = self.GetAttr("bool_");
return ToCsharp(py);
}
set
{
self.SetAttr("bool_", ToPython(value));
}
}
///
/// 8 bits
///
public Dtype bool8
{
get
{
dynamic py = self.GetAttr("bool8");
return ToCsharp(py);
}
set
{
self.SetAttr("bool8", ToPython(value));
}
}
///
/// compatible: C char
///
public Dtype @byte
{
get
{
dynamic py = self.GetAttr("byte");
return ToCsharp(py);
}
set
{
self.SetAttr("byte", ToPython(value));
}
}
///
/// compatible: C short
///
public Dtype @short
{
get
{
dynamic py = self.GetAttr("short");
return ToCsharp(py);
}
set
{
self.SetAttr("short", ToPython(value));
}
}
///
/// compatible: C int
///
public Dtype intc
{
get
{
dynamic py = self.GetAttr("intc");
return ToCsharp(py);
}
set
{
self.SetAttr("intc", ToPython(value));
}
}
///
/// compatible: Python int
///
public Dtype int_
{
get
{
dynamic py = self.GetAttr("int_");
return ToCsharp(py);
}
set
{
self.SetAttr("int_", ToPython(value));
}
}
///
/// compatible: C long long
///
public Dtype longlong
{
get
{
dynamic py = self.GetAttr("longlong");
return ToCsharp(py);
}
set
{
self.SetAttr("longlong", ToPython(value));
}
}
///
/// large enough to fit a pointer
///
public Dtype intp
{
get
{
dynamic py = self.GetAttr("intp");
return ToCsharp(py);
}
set
{
self.SetAttr("intp", ToPython(value));
}
}
///
/// 8 bits
///
public Dtype int8
{
get
{
dynamic py = self.GetAttr("int8");
return ToCsharp(py);
}
set
{
self.SetAttr("int8", ToPython(value));
}
}
///
/// 16 bits
///
public Dtype int16
{
get
{
dynamic py = self.GetAttr("int16");
return ToCsharp(py);
}
set
{
self.SetAttr("int16", ToPython(value));
}
}
///
/// 32 bits
///
public Dtype int32
{
get
{
dynamic py = self.GetAttr("int32");
return ToCsharp(py);
}
set
{
self.SetAttr("int32", ToPython(value));
}
}
///
/// 64 bits
///
public Dtype int64
{
get
{
dynamic py = self.GetAttr("int64");
return ToCsharp(py);
}
set
{
self.SetAttr("int64", ToPython(value));
}
}
///
/// compatible: C unsigned char
///
public Dtype ubyte
{
get
{
dynamic py = self.GetAttr("ubyte");
return ToCsharp(py);
}
set
{
self.SetAttr("ubyte", ToPython(value));
}
}
///
/// compatible: C unsigned short
///
public Dtype @ushort
{
get
{
dynamic py = self.GetAttr("ushort");
return ToCsharp(py);
}
set
{
self.SetAttr("ushort", ToPython(value));
}
}
///
/// compatible: C unsigned int
///
public Dtype uintc
{
get
{
dynamic py = self.GetAttr("uintc");
return ToCsharp(py);
}
set
{
self.SetAttr("uintc", ToPython(value));
}
}
///
/// compatible: Python int
///
public Dtype @uint
{
get
{
dynamic py = self.GetAttr("uint");
return ToCsharp(py);
}
set
{
self.SetAttr("uint", ToPython(value));
}
}
///
/// compatible: C long long
///
public Dtype ulonglong
{
get
{
dynamic py = self.GetAttr("ulonglong");
return ToCsharp(py);
}
set
{
self.SetAttr("ulonglong", ToPython(value));
}
}
///
/// large enough to fit a pointer
///
public Dtype uintp
{
get
{
dynamic py = self.GetAttr("uintp");
return ToCsharp(py);
}
set
{
self.SetAttr("uintp", ToPython(value));
}
}
///
/// 8 bits
///
public Dtype uint8
{
get
{
dynamic py = self.GetAttr("uint8");
return ToCsharp(py);
}
set
{
self.SetAttr("uint8", ToPython(value));
}
}
///
/// 16 bits
///
public Dtype uint16
{
get
{
dynamic py = self.GetAttr("uint16");
return ToCsharp(py);
}
set
{
self.SetAttr("uint16", ToPython(value));
}
}
///
/// 32 bits
///
public Dtype uint32
{
get
{
dynamic py = self.GetAttr("uint32");
return ToCsharp(py);
}
set
{
self.SetAttr("uint32", ToPython(value));
}
}
///
/// 64 bits
///
public Dtype uint64
{
get
{
dynamic py = self.GetAttr("uint64");
return ToCsharp(py);
}
set
{
self.SetAttr("uint64", ToPython(value));
}
}
///
///
///
public Dtype half
{
get
{
dynamic py = self.GetAttr("half");
return ToCsharp(py);
}
set
{
self.SetAttr("half", ToPython(value));
}
}
///
/// compatible: C float
///
public Dtype single
{
get
{
dynamic py = self.GetAttr("single");
return ToCsharp(py);
}
set
{
self.SetAttr("single", ToPython(value));
}
}
///
/// compatible: C double
///
public Dtype @double
{
get
{
dynamic py = self.GetAttr("double");
return ToCsharp(py);
}
set
{
self.SetAttr("double", ToPython(value));
}
}
///
/// compatible: Python float
///
public Dtype float_
{
get
{
dynamic py = self.GetAttr("float_");
return ToCsharp(py);
}
set
{
self.SetAttr("float_", ToPython(value));
}
}
///
/// compatible: C long float
///
public Dtype longfloat
{
get
{
dynamic py = self.GetAttr("longfloat");
return ToCsharp(py);
}
set
{
self.SetAttr("longfloat", ToPython(value));
}
}
///
/// 16 bits
///
public Dtype float16
{
get
{
dynamic py = self.GetAttr("float16");
return ToCsharp(py);
}
set
{
self.SetAttr("float16", ToPython(value));
}
}
///
/// 32 bits
///
public Dtype float32
{
get
{
dynamic py = self.GetAttr("float32");
return ToCsharp(py);
}
set
{
self.SetAttr("float32", ToPython(value));
}
}
///
/// 64 bits
///
public Dtype float64
{
get
{
dynamic py = self.GetAttr("float64");
return ToCsharp(py);
}
set
{
self.SetAttr("float64", ToPython(value));
}
}
///
/// 96 bits, platform?
///
public Dtype float96
{
get
{
dynamic py = self.GetAttr("float96");
return ToCsharp(py);
}
set
{
self.SetAttr("float96", ToPython(value));
}
}
///
/// 128 bits, platform?
///
public Dtype float128
{
get
{
dynamic py = self.GetAttr("float128");
return ToCsharp(py);
}
set
{
self.SetAttr("float128", ToPython(value));
}
}
///
///
///
public Dtype csingle
{
get
{
dynamic py = self.GetAttr("csingle");
return ToCsharp(py);
}
set
{
self.SetAttr("csingle", ToPython(value));
}
}
///
/// compatible: Python complex
///
public Dtype complex_
{
get
{
dynamic py = self.GetAttr("complex_");
return ToCsharp(py);
}
set
{
self.SetAttr("complex_", ToPython(value));
}
}
///
///
///
public Dtype clongfloat
{
get
{
dynamic py = self.GetAttr("clongfloat");
return ToCsharp(py);
}
set
{
self.SetAttr("clongfloat", ToPython(value));
}
}
///
/// two 32-bit floats
///
public Dtype complex64
{
get
{
dynamic py = self.GetAttr("complex64");
return ToCsharp(py);
}
set
{
self.SetAttr("complex64", ToPython(value));
}
}
///
/// two 64-bit floats
///
public Dtype complex128
{
get
{
dynamic py = self.GetAttr("complex128");
return ToCsharp(py);
}
set
{
self.SetAttr("complex128", ToPython(value));
}
}
///
/// two 96-bit floats,
/// platform?
///
public Dtype complex192
{
get
{
dynamic py = self.GetAttr("complex192");
return ToCsharp(py);
}
set
{
self.SetAttr("complex192", ToPython(value));
}
}
///
/// two 128-bit floats,
/// platform?
///
public Dtype complex256
{
get
{
dynamic py = self.GetAttr("complex256");
return ToCsharp(py);
}
set
{
self.SetAttr("complex256", ToPython(value));
}
}
///
/// any Python object
///
public Dtype object_
{
get
{
dynamic py = self.GetAttr("object_");
return ToCsharp(py);
}
set
{
self.SetAttr("object_", ToPython(value));
}
}
///
/// compatible: Python bytes
///
public Dtype bytes_
{
get
{
dynamic py = self.GetAttr("bytes_");
return ToCsharp(py);
}
set
{
self.SetAttr("bytes_", ToPython(value));
}
}
///
/// compatible: Python unicode/str
///
public Dtype unicode_
{
get
{
dynamic py = self.GetAttr("unicode_");
return ToCsharp(py);
}
set
{
self.SetAttr("unicode_", ToPython(value));
}
}
///
///
///
public Dtype @void
{
get
{
dynamic py = self.GetAttr("void");
return ToCsharp(py);
}
set
{
self.SetAttr("void", ToPython(value));
}
}
}
}