Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit f9084c1

Browse files
authored
prevent needless float() conversion (#16003)
prevent needless float() conversion
2 parents 26d8091 + fac0108 commit f9084c1

1 file changed

Lines changed: 1 addition & 7 deletions

File tree

lib/mpl_toolkits/mplot3d/art3d.py

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -152,13 +152,7 @@ def __init__(self, xs, ys, zs, *args, **kwargs):
152152
def set_3d_properties(self, zs=0, zdir='z'):
153153
xs = self.get_xdata()
154154
ys = self.get_ydata()
155-
156-
try:
157-
# If *zs* is a list or array, then this will fail and
158-
# just proceed to juggle_axes().
159-
zs = np.full_like(xs, fill_value=float(zs))
160-
except TypeError:
161-
pass
155+
zs = np.broadcast_to(zs, xs.shape)
162156
self._verts3d = juggle_axes(xs, ys, zs, zdir)
163157
self.stale = True
164158

0 commit comments

Comments
 (0)