@@ -280,6 +280,15 @@ def set_printoptions(precision=None, threshold=None, edgeitems=None,
280
280
array([ 0. , 1.11, 2.22, ..., 7.78, 8.89, 10. ])
281
281
282
282
"""
283
+ _set_printoptions (precision , threshold , edgeitems , linewidth , suppress , nanstr ,
284
+ infstr , formatter , sign , floatmode , legacy = legacy ,
285
+ override_repr = override_repr )
286
+
287
+
288
+ def _set_printoptions (precision = None , threshold = None , edgeitems = None ,
289
+ linewidth = None , suppress = None , nanstr = None ,
290
+ infstr = None , formatter = None , sign = None , floatmode = None ,
291
+ * , legacy = None , override_repr = None ):
283
292
new_opt = _make_options_dict (precision , threshold , edgeitems , linewidth ,
284
293
suppress , nanstr , infstr , sign , formatter ,
285
294
floatmode , legacy )
@@ -293,8 +302,7 @@ def set_printoptions(precision=None, threshold=None, edgeitems=None,
293
302
if updated_opt ['legacy' ] == 113 :
294
303
updated_opt ['sign' ] = '-'
295
304
296
- token = format_options .set (updated_opt )
297
- return token
305
+ return format_options .set (updated_opt )
298
306
299
307
300
308
@set_module ('numpy' )
@@ -378,8 +386,9 @@ def printoptions(*args, **kwargs):
378
386
--------
379
387
set_printoptions, get_printoptions
380
388
381
- """
382
- token = set_printoptions (* args , ** kwargs )
389
+ """
390
+ token = _set_printoptions (* args , ** kwargs )
391
+
383
392
try :
384
393
yield get_printoptions ()
385
394
finally :
0 commit comments