public void ReshapeNegative() { var np = new NDArrayGeneric <int>(); np.arange(12); np.reshape(-1, 2); Assert.IsTrue(np.Shape.Shapes[0] == 6); Assert.IsTrue(np.Shape.Shapes[1] == 2); np.arange(12); np.reshape(2, -1); Assert.IsTrue(np.Shape.Shapes[0] == 2); Assert.IsTrue(np.Shape.Shapes[1] == 6); np.arange(12); np.reshape(1, 3, 4); np.reshape(-1, 3); Assert.IsTrue(np.Shape.Shapes[0] == 4); Assert.IsTrue(np.Shape.Shapes[1] == 3); np.arange(12); np.reshape(1, 3, 4); np.reshape(3, -1); Assert.IsTrue(np.Shape.Shapes[0] == 3); Assert.IsTrue(np.Shape.Shapes[1] == 4); np.arange(100 * 100 * 3); np.reshape(100, 100, 3); np.reshape(-1, 3); Assert.IsTrue(np.Shape.Shapes[0] == 10000); Assert.IsTrue(np.Shape.Shapes[1] == 3); np.arange(15801033); np.reshape(2531, 2081, 3); np.reshape(-1, 3); Assert.IsTrue(np.Shape.Shapes[0] == 5267011); Assert.IsTrue(np.Shape.Shapes[1] == 3); }
public void arange_ndarray() { var nd3 = nd.arange(length, start, step); }