| @@ -90,73 +90,73 @@ namespace Tensorflow | |||
| } | |||
| #region Explicit Conversions | |||
| public unsafe static explicit operator bool(Tensors tensor) | |||
| public static explicit operator bool(Tensors tensor) | |||
| { | |||
| EnsureSingleTensor(tensor, "explicit conversion to bool"); | |||
| return (bool)tensor[0]; | |||
| } | |||
| public unsafe static explicit operator sbyte(Tensors tensor) | |||
| public static explicit operator sbyte(Tensors tensor) | |||
| { | |||
| EnsureSingleTensor(tensor, "explicit conversion to sbyte"); | |||
| return (sbyte)tensor[0]; | |||
| } | |||
| public unsafe static explicit operator byte(Tensors tensor) | |||
| public static explicit operator byte(Tensors tensor) | |||
| { | |||
| EnsureSingleTensor(tensor, "explicit conversion to byte"); | |||
| return (byte)tensor[0]; | |||
| } | |||
| public unsafe static explicit operator ushort(Tensors tensor) | |||
| public static explicit operator ushort(Tensors tensor) | |||
| { | |||
| EnsureSingleTensor(tensor, "explicit conversion to ushort"); | |||
| return (ushort)tensor[0]; | |||
| } | |||
| public unsafe static explicit operator short(Tensors tensor) | |||
| public static explicit operator short(Tensors tensor) | |||
| { | |||
| EnsureSingleTensor(tensor, "explicit conversion to short"); | |||
| return (short)tensor[0]; | |||
| } | |||
| public unsafe static explicit operator int(Tensors tensor) | |||
| public static explicit operator int(Tensors tensor) | |||
| { | |||
| EnsureSingleTensor(tensor, "explicit conversion to int"); | |||
| return (int)tensor[0]; | |||
| } | |||
| public unsafe static explicit operator uint(Tensors tensor) | |||
| public static explicit operator uint(Tensors tensor) | |||
| { | |||
| EnsureSingleTensor(tensor, "explicit conversion to uint"); | |||
| return (uint)tensor[0]; | |||
| } | |||
| public unsafe static explicit operator long(Tensors tensor) | |||
| public static explicit operator long(Tensors tensor) | |||
| { | |||
| EnsureSingleTensor(tensor, "explicit conversion to long"); | |||
| return (long)tensor[0]; | |||
| } | |||
| public unsafe static explicit operator ulong(Tensors tensor) | |||
| public static explicit operator ulong(Tensors tensor) | |||
| { | |||
| EnsureSingleTensor(tensor, "explicit conversion to ulong"); | |||
| return (ulong)tensor[0]; | |||
| } | |||
| public unsafe static explicit operator float(Tensors tensor) | |||
| public static explicit operator float(Tensors tensor) | |||
| { | |||
| EnsureSingleTensor(tensor, "explicit conversion to byte"); | |||
| return (byte)tensor[0]; | |||
| } | |||
| public unsafe static explicit operator double(Tensors tensor) | |||
| public static explicit operator double(Tensors tensor) | |||
| { | |||
| EnsureSingleTensor(tensor, "explicit conversion to double"); | |||
| return (double)tensor[0]; | |||
| } | |||
| public unsafe static explicit operator string(Tensors tensor) | |||
| public static explicit operator string(Tensors tensor) | |||
| { | |||
| EnsureSingleTensor(tensor, "explicit conversion to string"); | |||
| return (string)tensor[0]; | |||