// 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)); } } } }