Skip to content

Commit

Permalink
fix: fromiter() to make array from map()
Browse files Browse the repository at this point in the history
  • Loading branch information
engnadeau committed Aug 26, 2022
1 parent 3aff2e5 commit c3bbeff
Showing 1 changed file with 7 additions and 2 deletions.
9 changes: 7 additions & 2 deletions pybotics/optimization.py
Original file line number Diff line number Diff line change
Expand Up @@ -123,7 +123,9 @@ def compute_absolute_errors(
:param positions: Array of Cartesian positions, shape=(n-poses, 3)
:param robot: Robot model
"""
result = np.array(map(compute_absolute_error, qs, positions, repeat(robot)))
result = np.fromiter(
map(compute_absolute_error, qs, positions, repeat(robot)), dtype=np.float64
)
return result


Expand Down Expand Up @@ -155,4 +157,7 @@ def compute_relative_errors(
robot: Robot,
) -> npt.NDArray[np.float64]:
"""Compute the relative errors of a given set of position combinations."""
return np.array(map(compute_relative_error, qs_a, qs_b, distances, repeat(robot)))
return np.fromiter(
map(compute_relative_error, qs_a, qs_b, distances, repeat(robot)),
dtype=np.float64,
)

0 comments on commit c3bbeff

Please sign in to comment.