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