/external/apache-commons-bcel/src/main/java/org/apache/bcel/generic/ |
D | ArrayType.java | 29 private int dimensions; field in ArrayType 38 public ArrayType(final byte type, final int dimensions) { in ArrayType() argument 39 this(BasicType.getType(type), dimensions); in ArrayType() 48 public ArrayType(final String class_name, final int dimensions) { in ArrayType() argument 49 this(ObjectType.getInstance(class_name), dimensions); in ArrayType() 58 public ArrayType(final Type type, final int dimensions) { in ArrayType() argument 60 if ((dimensions < 1) || (dimensions > Const.MAX_BYTE)) { in ArrayType() 61 throw new ClassGenException("Invalid number of dimensions: " + dimensions); in ArrayType() 66 this.dimensions = dimensions + array.dimensions; in ArrayType() 72 this.dimensions = dimensions; in ArrayType() [all …]
|
D | MULTIANEWARRAY.java | 36 private short dimensions; field in MULTIANEWARRAY 47 public MULTIANEWARRAY(final int index, final short dimensions) { in MULTIANEWARRAY() argument 49 if (dimensions < 1) { in MULTIANEWARRAY() 50 throw new ClassGenException("Invalid dimensions value: " + dimensions); in MULTIANEWARRAY() 52 this.dimensions = dimensions; in MULTIANEWARRAY() 65 out.writeByte(dimensions); in dump() 75 dimensions = bytes.readByte(); in initFromFile() 84 return dimensions; in getDimensions() 93 return super.toString(verbose) + " " + super.getIndex() + " " + dimensions; in toString() 102 return super.toString(cp) + " " + dimensions; in toString() [all …]
|
/external/eigen/unsupported/Eigen/CXX11/src/Tensor/ |
D | TensorFixedSize.h | 56 …NLINE Index dimension(std::size_t n) const { return m_storage.dimensions()[n]; } in dimension() 57 … EIGEN_STRONG_INLINE const Dimensions& dimensions() const { return m_storage.di… in dimensions() function 144 const Index index = i1 + i0 * m_storage.dimensions()[1]; in operator() 147 const Index index = i0 + i1 * m_storage.dimensions()[0]; in operator() 155 const Index index = i2 + m_storage.dimensions()[2] * (i1 + m_storage.dimensions()[1] * i0); in operator() 158 const Index index = i0 + m_storage.dimensions()[0] * (i1 + m_storage.dimensions()[1] * i2); in operator() 166 …const Index index = i3 + m_storage.dimensions()[3] * (i2 + m_storage.dimensions()[2] * (i1 + m_sto… in operator() 169 …const Index index = i0 + m_storage.dimensions()[0] * (i1 + m_storage.dimensions()[1] * (i2 + m_sto… in operator() 177 …ex = i4 + m_storage.dimensions()[4] * (i3 + m_storage.dimensions()[3] * (i2 + m_storage.dimensions… in operator() 180 …ex = i0 + m_storage.dimensions()[0] * (i1 + m_storage.dimensions()[1] * (i2 + m_storage.dimensions… in operator() [all …]
|
D | TensorBroadcasting.h | 122 const InputDimensions& input_dims = m_impl.dimensions(); 146 …EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const Dimensions& dimensions() const { return m_dimensions; } 177 eigen_assert(idx < m_impl.dimensions()[i]); 181 eigen_assert(idx % m_impl.dimensions()[i] == 0); 183 inputIndex += (idx % m_impl.dimensions()[i]) * m_inputStrides[i]; 189 eigen_assert(index < m_impl.dimensions()[0]); 193 eigen_assert(index % m_impl.dimensions()[0] == 0); 195 inputIndex += (index % m_impl.dimensions()[0]); 207 eigen_assert(idx < m_impl.dimensions()[i]); 211 eigen_assert(idx % m_impl.dimensions()[i] == 0); [all …]
|
D | Tensor.h | 101 … Index dimension(std::size_t n) const { return m_storage.dimensions()[n]; } in dimension() 102 …N_STRONG_INLINE const Dimensions& dimensions() const { return m_storage.di… in dimensions() function 376 … EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit Tensor(const array<Index, NumIndices>& dimensions) in Tensor() argument 377 : m_storage(internal::array_prod(dimensions), dimensions) in Tensor() 388 resize(TensorEvaluator<const Assign, DefaultDevice>(assign, DefaultDevice()).dimensions()); in Tensor() 397 resize(TensorEvaluator<const Assign, DefaultDevice>(assign, DefaultDevice()).dimensions()); in Tensor() 406 resize(TensorEvaluator<const Assign, DefaultDevice>(assign, DefaultDevice()).dimensions()); 416 resize(TensorEvaluator<const Assign, DefaultDevice>(assign, DefaultDevice()).dimensions()); 432 EIGEN_DEVICE_FUNC void resize(const array<Index, NumIndices>& dimensions) in resize() argument 437 internal::check_rows_cols_for_overflow<Dynamic>::run(size, dimensions[i]); in resize() [all …]
|
/external/eigen/unsupported/test/ |
D | cxx11_tensor_dimension.cpp | 19 Eigen::DSizes<int, 3> dimensions(2,3,7); in test_dynamic_size() local 21 VERIFY_IS_EQUAL((int)Eigen::internal::array_get<0>(dimensions), 2); in test_dynamic_size() 22 VERIFY_IS_EQUAL((int)Eigen::internal::array_get<1>(dimensions), 3); in test_dynamic_size() 23 VERIFY_IS_EQUAL((int)Eigen::internal::array_get<2>(dimensions), 7); in test_dynamic_size() 24 VERIFY_IS_EQUAL((int)dimensions.TotalSize(), 2*3*7); in test_dynamic_size() 25 VERIFY_IS_EQUAL((int)dimensions[0], 2); in test_dynamic_size() 26 VERIFY_IS_EQUAL((int)dimensions[1], 3); in test_dynamic_size() 27 VERIFY_IS_EQUAL((int)dimensions[2], 7); in test_dynamic_size() 32 Eigen::Sizes<2,3,7> dimensions; in test_fixed_size() local 34 VERIFY_IS_EQUAL((int)Eigen::internal::array_get<0>(dimensions), 2); in test_fixed_size() [all …]
|
D | cxx11_tensor_sycl.cpp | 44 …float * gpu_in1_data = static_cast<float*>(sycl_device.allocate(in1.dimensions().TotalSize()*size… in test_sycl_cpu() 45 …float * gpu_in2_data = static_cast<float*>(sycl_device.allocate(in2.dimensions().TotalSize()*size… in test_sycl_cpu() 46 …float * gpu_in3_data = static_cast<float*>(sycl_device.allocate(in3.dimensions().TotalSize()*size… in test_sycl_cpu() 47 …float * gpu_out_data = static_cast<float*>(sycl_device.allocate(out.dimensions().TotalSize()*size… in test_sycl_cpu() 56 …sycl_device.memcpyDeviceToHost(in1.data(), gpu_in1_data ,(in1.dimensions().TotalSize())*sizeof(flo… in test_sycl_cpu() 68 …sycl_device.memcpyDeviceToHost(out.data(), gpu_out_data ,(out.dimensions().TotalSize())*sizeof(flo… in test_sycl_cpu() 80 …sycl_device.memcpyHostToDevice(gpu_in2_data, in2.data(),(in2.dimensions().TotalSize())*sizeof(floa… in test_sycl_cpu() 82 …sycl_device.memcpyDeviceToHost(out.data(), gpu_out_data,(out.dimensions().TotalSize())*sizeof(floa… in test_sycl_cpu() 96 …sycl_device.memcpyDeviceToHost(out.data(), gpu_out_data,(out.dimensions().TotalSize())*sizeof(floa… in test_sycl_cpu() 110 …sycl_device.memcpyDeviceToHost(out.data(), gpu_out_data,(out.dimensions().TotalSize())*sizeof(floa… in test_sycl_cpu() [all …]
|
D | cxx11_tensor_reduction_sycl.cpp | 39 …float* gpu_in_data = static_cast<float*>(sycl_device.allocate(in.dimensions().TotalSize()*sizeof(f… in test_full_reductions_sycl() 45 …sycl_device.memcpyHostToDevice(gpu_in_data, in.data(),(in.dimensions().TotalSize())*sizeof(float)); in test_full_reductions_sycl() 74 …float* gpu_in_data = static_cast<float*>(sycl_device.allocate(in.dimensions().TotalSize()*sizeof(f… in test_first_dim_reductions_sycl() 75 …float* gpu_out_data = static_cast<float*>(sycl_device.allocate(redux_gpu.dimensions().TotalSize()*… in test_first_dim_reductions_sycl() 80 …sycl_device.memcpyHostToDevice(gpu_in_data, in.data(),(in.dimensions().TotalSize())*sizeof(float)); in test_first_dim_reductions_sycl() 82 …sycl_device.memcpyDeviceToHost(redux_gpu.data(), gpu_out_data, redux_gpu.dimensions().TotalSize()*… in test_first_dim_reductions_sycl() 112 …float* gpu_in_data = static_cast<float*>(sycl_device.allocate(in.dimensions().TotalSize()*sizeof(f… in test_last_dim_reductions_sycl() 113 …float* gpu_out_data = static_cast<float*>(sycl_device.allocate(redux_gpu.dimensions().TotalSize()*… in test_last_dim_reductions_sycl() 118 …sycl_device.memcpyHostToDevice(gpu_in_data, in.data(),(in.dimensions().TotalSize())*sizeof(float)); in test_last_dim_reductions_sycl() 120 …sycl_device.memcpyDeviceToHost(redux_gpu.data(), gpu_out_data, redux_gpu.dimensions().TotalSize()*… in test_last_dim_reductions_sycl()
|
/external/tensorflow/tensorflow/lite/experimental/swift/Tests/ |
D | TensorTests.swift | 25 let shape = TensorShape(Constant.dimensions) in testTensor_Init() 45 let shape = TensorShape(Constant.dimensions) in testTensorShape_InitWithArray() 46 XCTAssertEqual(shape.rank, Constant.dimensions.count) in testTensorShape_InitWithArray() 47 XCTAssertEqual(shape.dimensions, Constant.dimensions) in testTensorShape_InitWithArray() 52 XCTAssertEqual(shape.rank, Constant.dimensions.count) in testTensorShape_InitWithElements() 53 XCTAssertEqual(shape.dimensions, Constant.dimensions) in testTensorShape_InitWithElements() 58 XCTAssertEqual(shape.rank, Constant.dimensions.count) in testTensorShape_InitWithArrayLiteral() 59 XCTAssertEqual(shape.dimensions, Constant.dimensions) in testTensorShape_InitWithArrayLiteral() 67 static let dimensions = [2, 2, 3] variable 74 return lhs.rank == rhs.rank && lhs.dimensions == rhs.dimensions in ==()
|
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/analysis/ |
D | ArrayProto.java | 47 protected final int dimensions; field in ArrayProto 64 dimensions = i; in ArrayProto() 70 @Nonnull @Override public String getType() { return makeArrayType(elementType, dimensions); } in getType() 71 public int getDimensions() { return dimensions; } in getDimensions() 84 if (dimensions > 1) { in getImmediateElementType() 85 return makeArrayType(elementType, dimensions-1); in getImmediateElementType() 104 if (dimensions == ((ArrayProto)other).dimensions && in getCommonSuperclass() 111 if (dimensions == ((ArrayProto)other).dimensions) { in getCommonSuperclass() 121 return classPath.getClass(makeArrayType(mergedClass.getType(), dimensions)); in getCommonSuperclass() 124 int dimensions = Math.min(this.dimensions, ((ArrayProto)other).dimensions); in getCommonSuperclass() local [all …]
|
/external/tensorflow/tensorflow/core/kernels/ |
D | conv_ops.cc | 337 Conv2DDimensions* dimensions) { in ComputeConv2DDimension() argument 417 dimensions->batch = batch; in ComputeConv2DDimension() 418 dimensions->input_rows = input_rows; in ComputeConv2DDimension() 419 dimensions->input_cols = input_cols; in ComputeConv2DDimension() 420 dimensions->in_depth = in_depth; in ComputeConv2DDimension() 421 dimensions->filter_rows = filter_rows; in ComputeConv2DDimension() 422 dimensions->filter_cols = filter_cols; in ComputeConv2DDimension() 423 dimensions->patch_depth = patch_depth; in ComputeConv2DDimension() 424 dimensions->out_depth = out_depth; in ComputeConv2DDimension() 425 dimensions->stride_rows = stride_rows; in ComputeConv2DDimension() [all …]
|
D | conv_ops_fused_impl.h | 96 const Conv2DDimensions& dimensions, Tensor* output); 317 const Conv2DDimensions& dimensions, Tensor* output) { 318 OP_REQUIRES(context, dimensions.in_depth == filter.dim_size(2), 329 dimensions.stride_rows, dimensions.stride_cols, 330 dimensions.dilation_rows, dimensions.dilation_cols, params.padding); 560 const Conv2DDimensions& dimensions, Tensor* output) { 616 0, (out_rows - 1) * dimensions.stride_rows + 617 (patch_rows - 1) * dimensions.dilation_rows + 1 - in_rows); 619 0, (out_cols - 1) * dimensions.stride_cols + 620 (patch_cols - 1) * dimensions.dilation_cols + 1 - in_cols); [all …]
|
/external/mesa3d/src/mesa/main/ |
D | pbo.c | 67 _mesa_validate_pbo_access(GLuint dimensions, in _mesa_validate_pbo_access() argument 113 start = _mesa_image_offset(dimensions, pack, width, height, in _mesa_validate_pbo_access() 117 end = _mesa_image_offset(dimensions, pack, width, height, in _mesa_validate_pbo_access() 179 _mesa_validate_pbo_source(struct gl_context *ctx, GLuint dimensions, in _mesa_validate_pbo_source() argument 186 assert(dimensions == 1 || dimensions == 2 || dimensions == 3); in _mesa_validate_pbo_source() 188 if (!_mesa_validate_pbo_access(dimensions, unpack, width, height, depth, in _mesa_validate_pbo_source() 222 _mesa_validate_pbo_source_compressed(struct gl_context *ctx, GLuint dimensions, in _mesa_validate_pbo_source_compressed() argument 260 GLuint dimensions, in _mesa_map_validate_pbo_source() argument 267 if (!_mesa_validate_pbo_source(ctx, dimensions, unpack, in _mesa_map_validate_pbo_source() 338 GLuint dimensions, in _mesa_map_validate_pbo_dest() argument [all …]
|
/external/pdfium/fxbarcode/pdf417/ |
D | BC_PDF417.cpp | 416 std::vector<int32_t> dimensions = in generateBarcodeLogic() local 418 if (dimensions.size() != 2) in generateBarcodeLogic() 420 int32_t cols = dimensions[0]; in generateBarcodeLogic() 421 int32_t rows = dimensions[1]; in generateBarcodeLogic() 543 std::vector<int32_t> dimensions; in determineDimensions() local 554 if (!dimensions.empty() && in determineDimensions() 559 dimensions.resize(2); in determineDimensions() 560 dimensions[0] = cols; in determineDimensions() 561 dimensions[1] = rows; in determineDimensions() 563 if (dimensions.empty()) { in determineDimensions() [all …]
|
/external/robolectric-shadows/shadows/framework/src/main/java/org/robolectric/shadows/ |
D | RoundRectangle.java | 59 float[] dimensions = cornerDimensions.clone(); in RoundRectangle() local 61 for (int i = 0; i < dimensions.length; i += 2) { in RoundRectangle() 62 if (dimensions[i] < 0 || dimensions[i + 1] < 0) { in RoundRectangle() 63 dimensions[i] = 0; in RoundRectangle() 64 dimensions[i + 1] = 0; in RoundRectangle() 68 double topCornerWidth = (dimensions[0] + dimensions[2]) / 2d; in RoundRectangle() 69 double bottomCornerWidth = (dimensions[4] + dimensions[6]) / 2d; in RoundRectangle() 70 double leftCornerHeight = (dimensions[1] + dimensions[7]) / 2d; in RoundRectangle() 71 double rightCornerHeight = (dimensions[3] + dimensions[5]) / 2d; in RoundRectangle() 79 this.ulWidth = dimensions[0] * scale; in RoundRectangle() [all …]
|
/external/tensorflow/tensorflow/compiler/xla/python_api/ |
D | xla_shape.py | 40 def __init__(self, element_type, dimensions, layout=None): argument 57 if not all(isinstance(subshape, Shape) for subshape in dimensions): 60 self._tuple_shapes = tuple(dimensions) 65 self.message.dimensions.extend(dimensions) 67 layout = list(reversed(range(len(dimensions)))) 77 def dimensions(self): member in Shape 80 return self.message.dimensions 113 dimensions = ndarray.shape 126 return Shape(element_type, dimensions, layout)
|
/external/tensorflow/tensorflow/compiler/xla/tests/ |
D | iota_test.cc | 72 std::vector<int64> dimensions = {42}; in TEST_P() local 73 dimensions.insert(dimensions.begin() + iota_dim, num_elements); in TEST_P() 74 Iota(&builder, ShapeUtil::MakeShape(element_type, dimensions), iota_dim); in TEST_P() 99 std::vector<int64> dimensions = {42, 19}; in TEST_P() local 100 dimensions.insert(dimensions.begin() + iota_dim, num_elements); in TEST_P() 101 Iota(&builder, ShapeUtil::MakeShape(element_type, dimensions), iota_dim); in TEST_P() 124 std::vector<int64> dimensions = {42, 19}; in TEST_P() local 125 dimensions.insert(dimensions.begin() + iota_dim, num_elements); in TEST_P() 126 Iota(&builder, ShapeUtil::MakeShape(element_type, dimensions), iota_dim); in TEST_P()
|
/external/tensorflow/tensorflow/compiler/xla/ |
D | shape_util.cc | 92 PrimitiveType element_type, absl::Span<const int64> dimensions, in MakeShapeWithLayoutInternal() argument 95 if (dimensions.size() != minor_to_major.size()) { in MakeShapeWithLayoutInternal() 97 dimensions.size(), minor_to_major.size()); in MakeShapeWithLayoutInternal() 104 ShapeUtil::MakeValidatedShape(element_type, dimensions)); in MakeShapeWithLayoutInternal() 139 for (int64 dimension : shape.dimensions()) { in TrueRank() 159 absl::Span<const int64> dimensions) { in MakeShape() argument 160 return MakeValidatedShape(element_type, dimensions).ValueOrDie(); in MakeShape() 164 PrimitiveType element_type, absl::Span<const int64> dimensions, in MakeShape() argument 166 return MakeValidatedShape(element_type, dimensions, dynamic_dimensions) in MakeShape() 171 PrimitiveType element_type, absl::Span<const int64> dimensions) { in MakeValidatedShape() argument [all …]
|
D | window_util.cc | 87 for (const auto& window_dimension : window.dimensions()) { in ToString() 123 for (const auto& dim : window.dimensions()) { in HasStride() 132 for (const auto& dim : window.dimensions()) { in HasPadding() 141 return absl::c_all_of(window.dimensions(), [](const WindowDimension& dim) { in HasSymmetricPadding() 147 return absl::c_all_of(padding_config.dimensions(), in HasSymmetricPadding() 155 return absl::c_any_of(window.dimensions(), [](const WindowDimension& dim) { in HasNegativePadding() 161 for (const auto& dim : window.dimensions()) { in HasBaseDilation() 170 for (const auto& dim : window.dimensions()) { in HasWindowDilation() 179 for (const auto& dim : window.dimensions()) { in HasWindowReversal() 188 if (window.dimensions().empty()) { in AllOrNoneReversed() [all …]
|
/external/javaparser/javaparser-symbol-solver-testing/src/test/test_sourcecode/javaparser_src/proper_source/com/github/javaparser/ast/expr/ |
D | ArrayCreationExpr.java | 41 private List<Expression> dimensions; field in ArrayCreationExpr 63 public ArrayCreationExpr(Type type, List<Expression> dimensions, int arrayCount) { in ArrayCreationExpr() argument 66 setDimensions(dimensions); in ArrayCreationExpr() 70 …t beginColumn, int endLine, int endColumn, Type type, List<Expression> dimensions, int arrayCount)… in ArrayCreationExpr() argument 74 setDimensions(dimensions); in ArrayCreationExpr() 93 return dimensions; in getDimensions() 108 public void setDimensions(List<Expression> dimensions) { in setDimensions() argument 109 this.dimensions = dimensions; in setDimensions() 110 setAsParentNodeOf(this.dimensions); in setDimensions()
|
/external/tensorflow/tensorflow/compiler/xla/service/gpu/ |
D | cudnn_conv_padding_legalization.cc | 66 if (conv_window->dimensions(i).padding_low() > 0) { in MaybePaddedAndSlicedInput() 68 conv_window->dimensions(i).padding_low()); in MaybePaddedAndSlicedInput() 71 if (conv_window->dimensions(i).padding_high() > 0) { in MaybePaddedAndSlicedInput() 73 conv_window->dimensions(i).padding_high()); in MaybePaddedAndSlicedInput() 76 if (conv_window->dimensions(i).base_dilation() != 1) { in MaybePaddedAndSlicedInput() 78 conv_window->dimensions(i).base_dilation() - 1); in MaybePaddedAndSlicedInput() 95 std::vector<int64> limit_indices(input->shape().dimensions().begin(), in MaybePaddedAndSlicedInput() 96 input->shape().dimensions().end()); in MaybePaddedAndSlicedInput() 102 if (conv_window->dimensions(i).padding_low() < 0) { in MaybePaddedAndSlicedInput() 103 start_indices[dim] += -conv_window->dimensions(i).padding_low(); in MaybePaddedAndSlicedInput() [all …]
|
/external/tensorflow/tensorflow/compiler/xla/service/ |
D | shape_inference.cc | 172 const auto& dim = window.dimensions(i); in InferWindowOutputShape() 381 if (arg_shape->dimensions(dimension_number) != in InferConcatOpShape() 382 shape->dimensions(dimension_number)) { in InferConcatOpShape() 398 std::vector<int64> new_dimensions(arg_shape->dimensions().begin(), in InferConcatOpShape() 399 arg_shape->dimensions().end()); in InferConcatOpShape() 401 new_dimensions[dimension] += arg_shapes[i]->dimensions(dimension); in InferConcatOpShape() 507 if (absl::c_any_of(padding_config.dimensions(), in InferPadShape() 519 std::vector<int64> dimensions(operand_shape.rank()); in InferPadShape() local 522 const auto& p = padding_config.dimensions(i); in InferPadShape() 528 dimensions[i] = operand_shape.dimensions(i) + p.edge_padding_low() + in InferPadShape() [all …]
|
/external/skqp/tools/skqp/src/ |
D | skqp_model.cpp | 26 static inline bool inside(SkIPoint point, SkISize dimensions) { in inside() argument 27 return (unsigned)point.x() < (unsigned)dimensions.width() && in inside() 28 (unsigned)point.y() < (unsigned)dimensions.height(); in inside() 37 SkISize dim = img.info().dimensions(); in Check() 38 SkASSERT(minImg.info().dimensions() == dim); in Check() 39 SkASSERT(maxImg.info().dimensions() == dim); in Check() 90 SkISize size = codec->getInfo().dimensions(); in decode() 129 if (max_image.info().dimensions() != min_image.info().dimensions()) { in CheckAgainstModel() 134 if (max_image.info().dimensions() != pm.info().dimensions()) { in CheckAgainstModel()
|
/external/skia/tools/skqp/src/ |
D | skqp_model.cpp | 26 static inline bool inside(SkIPoint point, SkISize dimensions) { in inside() argument 27 return (unsigned)point.x() < (unsigned)dimensions.width() && in inside() 28 (unsigned)point.y() < (unsigned)dimensions.height(); in inside() 37 SkISize dim = img.info().dimensions(); in Check() 38 SkASSERT(minImg.info().dimensions() == dim); in Check() 39 SkASSERT(maxImg.info().dimensions() == dim); in Check() 90 SkISize size = codec->getInfo().dimensions(); in decode() 129 if (max_image.info().dimensions() != min_image.info().dimensions()) { in CheckAgainstModel() 134 if (max_image.info().dimensions() != pm.info().dimensions()) { in CheckAgainstModel()
|
/external/tensorflow/tensorflow/compiler/xla/g3doc/ |
D | broadcasting.md | 18 has to match at least one of the dimensions of the matrix. 25 The matrix's dimensions are (2,3), the vector's are (3). The vector is broadcast 49 of broadcasting dimensions. An element-wise binary operation between a scalar 58 Most broadcasting needs can be captured by using a tuple of dimensions on a 64 a vector of dimension (3) to a matrix of dimensions (2,3). *Without specifying 75 a 3x3 matrix (dimensions (3,3)). There are two ways broadcasting can happen for 95 The broadcasting dimensions can be a tuple that describes how a smaller rank 98 dimensions 1 and 2 of the cuboid. 109 array, by specifying which dimensions of the higher-rank array to match. For 110 example, for an array with dimensions MxNxPxQ, a vector with dimension T can be [all …]
|