Skip to content

Shared block #7

@lempiji

Description

@lempiji

Input:

```d name=import_base
import golem;
```

```d use=import_base name=tensor1
auto x = tensor!([1, 2])([1, 1]);
assert(x.shape == [1, 2]);
```

```d use=import_base name=tensor2
auto x = tensor!([2, 2])([1, 2, 3, 4]);
assert(x.shape == [2, 2]);
```

Result:

```d name=import_base
import golem;
```

```d name=tensor1
import golem;
auto x = tensor!([1, 2])([1, 1]);
assert(x.shape == [1, 2]);
```

```d name=tensor1
import golem;
auto x = tensor!([2, 2])([1, 2, 3, 4]);
assert(x.shape == [2, 2]);
```

Note:

  • Forward references is not allowed. The combining order always follows the order of occurrence.
  • Code blocks that are only used for use are also kept as one block.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions