Skip to content

dpt.multiply returns incorrect result when multiplying a real fp. array by a complex scalar #1219

@oleksandr-pavlyk

Description

@oleksandr-pavlyk
In [12]: dpt.multiply(dpt.ones(4, dtype="f4"), dpt.asarray(2j))
Out[12]: usm_ndarray([0.+2.j, 0.+2.j, 0.+2.j, 0.+2.j], dtype=complex64)

In [13]: dpt.multiply(dpt.ones(4, dtype="f4"), 2j)
Out[13]: usm_ndarray([0., 0., 0., 0.], dtype=float32)

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions