@@ -115,15 +115,15 @@ def __init__(
115
115
)
116
116
117
117
def __abs__ (self ):
118
- """Return :math:`|self|`."""
118
+ r """Return :math:`|\text{ self} |`."""
119
119
return dpnp .abs (self )
120
120
121
121
def __add__ (self , other ):
122
- """Return :math:`self+ value`."""
122
+ r """Return :math:`\text{ self + value} `."""
123
123
return dpnp .add (self , other )
124
124
125
125
def __and__ (self , other ):
126
- """Return :math:`self& value`."""
126
+ r """Return :math:`\text{ self & value} `."""
127
127
return dpnp .bitwise_and (self , other )
128
128
129
129
def __array__ (self , dtype = None , / , * , copy = None ):
@@ -180,7 +180,7 @@ def __array_namespace__(self, /, *, api_version=None):
180
180
# '__array_wrap__',
181
181
182
182
def __bool__ (self ):
183
- """``True`` if self else ``False``."""
183
+ """``True`` if ` self` else ``False``."""
184
184
return self ._array_obj .__bool__ ()
185
185
186
186
# '__class__',
@@ -288,27 +288,27 @@ def __dlpack_device__(self):
288
288
# '__doc__',
289
289
290
290
def __eq__ (self , other ):
291
- """Return :math:`self== value`."""
291
+ r """Return :math:`\text{ self == value} `."""
292
292
return dpnp .equal (self , other )
293
293
294
294
def __float__ (self ):
295
295
"""Convert a zero-dimensional array to a Python float object."""
296
296
return self ._array_obj .__float__ ()
297
297
298
298
def __floordiv__ (self , other ):
299
- """Return :math:`self// value`."""
299
+ r """Return :math:`\text{ self // value} `."""
300
300
return dpnp .floor_divide (self , other )
301
301
302
302
# '__format__',
303
303
304
304
def __ge__ (self , other ):
305
- """Return :math:`self>= value`."""
305
+ r """Return :math:`\text{ self >= value} `."""
306
306
return dpnp .greater_equal (self , other )
307
307
308
308
# '__getattribute__',
309
309
310
310
def __getitem__ (self , key ):
311
- """Return :math:`self[key]`."""
311
+ r """Return :math:`\text{ self[key]} `."""
312
312
key = _get_unwrapped_index_key (key )
313
313
314
314
item = self ._array_obj .__getitem__ (key )
@@ -317,33 +317,33 @@ def __getitem__(self, key):
317
317
# '__getstate__',
318
318
319
319
def __gt__ (self , other ):
320
- """Return :math:`self> value`."""
320
+ r """Return :math:`\text{ self > value} `."""
321
321
return dpnp .greater (self , other )
322
322
323
323
# '__hash__',
324
324
325
325
def __iadd__ (self , other ):
326
- """Return :math:`self+= value`."""
326
+ r """Return :math:`\text{ self += value} `."""
327
327
dpnp .add (self , other , out = self )
328
328
return self
329
329
330
330
def __iand__ (self , other ):
331
- """Return :math:`self&= value`."""
331
+ r """Return :math:`\text{ self &= value} `."""
332
332
dpnp .bitwise_and (self , other , out = self )
333
333
return self
334
334
335
335
def __ifloordiv__ (self , other ):
336
- """Return :math:`self//=value`."""
336
+ r """Return :math:`\text{ self //= value} `."""
337
337
dpnp .floor_divide (self , other , out = self )
338
338
return self
339
339
340
340
def __ilshift__ (self , other ):
341
- """Return :math:`self<<=value`."""
341
+ r """Return :math:`\text{ self <<= value} `."""
342
342
dpnp .left_shift (self , other , out = self )
343
343
return self
344
344
345
345
def __imatmul__ (self , other ):
346
- """Return :math:`self@= value`."""
346
+ r """Return :math:`\text{ self @= value} `."""
347
347
348
348
# Unlike `matmul(a, b, out=a)` we ensure that the result isn't broadcast
349
349
# if the result without `out` would have less dimensions than `a`.
@@ -367,12 +367,12 @@ def __imatmul__(self, other):
367
367
return self
368
368
369
369
def __imod__ (self , other ):
370
- """Return :math:`self%= value`."""
370
+ r """Return :math:`\text{ self %= value} `."""
371
371
dpnp .remainder (self , other , out = self )
372
372
return self
373
373
374
374
def __imul__ (self , other ):
375
- """Return :math:`self*= value`."""
375
+ r """Return :math:`\text{ self *= value} `."""
376
376
dpnp .multiply (self , other , out = self )
377
377
return self
378
378
@@ -388,163 +388,163 @@ def __int__(self):
388
388
return self ._array_obj .__int__ ()
389
389
390
390
def __invert__ (self ):
391
- """Return :math:`~self`."""
391
+ r """Return :math:`\text{ ~self} `."""
392
392
return dpnp .invert (self )
393
393
394
394
def __ior__ (self , other ):
395
- """Return :math:`self|= value`."""
395
+ r """Return :math:`\text{ self |= value} `."""
396
396
dpnp .bitwise_or (self , other , out = self )
397
397
return self
398
398
399
399
def __ipow__ (self , other ):
400
- """Return :math:`self**=value`."""
400
+ r """Return :math:`\text{ self **= value} `."""
401
401
dpnp .power (self , other , out = self )
402
402
return self
403
403
404
404
def __irshift__ (self , other ):
405
- """Return :math:`self>>=value`."""
405
+ r """Return :math:`\text{ self >>= value} `."""
406
406
dpnp .right_shift (self , other , out = self )
407
407
return self
408
408
409
409
def __isub__ (self , other ):
410
- """Return :math:`self-= value`."""
410
+ r """Return :math:`\text{ self -= value} `."""
411
411
dpnp .subtract (self , other , out = self )
412
412
return self
413
413
414
414
def __iter__ (self ):
415
- """Return :math:`iter(self)`."""
415
+ r """Return :math:`\text{ iter(self)} `."""
416
416
if self .ndim == 0 :
417
417
raise TypeError ("iteration over a 0-d array" )
418
418
return (self [i ] for i in range (self .shape [0 ]))
419
419
420
420
def __itruediv__ (self , other ):
421
- """Return :math:`self/= value`."""
421
+ r """Return :math:`\text{ self /= value} `."""
422
422
dpnp .true_divide (self , other , out = self )
423
423
return self
424
424
425
425
def __ixor__ (self , other ):
426
- """Return :math:`self^= value`."""
426
+ r """Return :math:`\text{ self ^= value} `."""
427
427
dpnp .bitwise_xor (self , other , out = self )
428
428
return self
429
429
430
430
def __le__ (self , other ):
431
- """Return :math:`self<= value`."""
431
+ r """Return :math:`\text{ self <= value} `."""
432
432
return dpnp .less_equal (self , other )
433
433
434
434
def __len__ (self ):
435
- """Return :math:`len(self)`."""
435
+ r """Return :math:`\text{ len(self)} `."""
436
436
return self ._array_obj .__len__ ()
437
437
438
438
def __lshift__ (self , other ):
439
- """Return :math:`self<< value`."""
439
+ r """Return :math:`\text{ self << value} `."""
440
440
return dpnp .left_shift (self , other )
441
441
442
442
def __lt__ (self , other ):
443
- """Return :math:`self< value`."""
443
+ r """Return :math:`\text{ self < value} `."""
444
444
return dpnp .less (self , other )
445
445
446
446
def __matmul__ (self , other ):
447
- """Return :math:`self@ value`."""
447
+ r """Return :math:`\text{ self @ value} `."""
448
448
return dpnp .matmul (self , other )
449
449
450
450
def __mod__ (self , other ):
451
- """Return :math:`self% value`."""
451
+ r """Return :math:`\text{ self % value} `."""
452
452
return dpnp .remainder (self , other )
453
453
454
454
def __mul__ (self , other ):
455
- """Return :math:`self* value`."""
455
+ r """Return :math:`\text{ self * value} `."""
456
456
return dpnp .multiply (self , other )
457
457
458
458
def __ne__ (self , other ):
459
- """Return :math:`self!= value`."""
459
+ r """Return :math:`\text{ self != value} `."""
460
460
return dpnp .not_equal (self , other )
461
461
462
462
def __neg__ (self ):
463
- """Return :math:`-self`."""
463
+ r """Return :math:`\text{ -self} `."""
464
464
return dpnp .negative (self )
465
465
466
466
# '__new__',
467
467
468
468
def __or__ (self , other ):
469
- """Return :math:`self| value`."""
469
+ r """Return :math:`\text{ self | value} `."""
470
470
return dpnp .bitwise_or (self , other )
471
471
472
472
def __pos__ (self ):
473
- """Return :math:`+self`."""
473
+ r """Return :math:`\text{ +self} `."""
474
474
return dpnp .positive (self )
475
475
476
476
def __pow__ (self , other ):
477
- """Return :math:`self** value`."""
477
+ r """Return :math:`\text{ self ** value} `."""
478
478
return dpnp .power (self , other )
479
479
480
480
def __radd__ (self , other ):
481
- """Return :math:`value+ self`."""
481
+ r """Return :math:`\text{ value + self} `."""
482
482
return dpnp .add (other , self )
483
483
484
484
def __rand__ (self , other ):
485
- """Return :math:`value& self`."""
485
+ r """Return :math:`\text{ value & self} `."""
486
486
return dpnp .bitwise_and (other , self )
487
487
488
488
# '__rdivmod__',
489
489
# '__reduce__',
490
490
# '__reduce_ex__',
491
491
492
492
def __repr__ (self ):
493
- """Return :math:`repr(self)`."""
493
+ r """Return :math:`\text{ repr(self)} `."""
494
494
return dpt .usm_ndarray_repr (self ._array_obj , prefix = "array" )
495
495
496
496
def __rfloordiv__ (self , other ):
497
- """Return :math:`value// self`."""
497
+ r """Return :math:`\text{ value // self} `."""
498
498
return dpnp .floor_divide (self , other )
499
499
500
500
def __rlshift__ (self , other ):
501
- """Return :math:`value<< self`."""
501
+ r """Return :math:`\text{ value << self} `."""
502
502
return dpnp .left_shift (other , self )
503
503
504
504
def __rmatmul__ (self , other ):
505
- """Return :math:`value@ self`."""
505
+ r """Return :math:`\text{ value @ self} `."""
506
506
return dpnp .matmul (other , self )
507
507
508
508
def __rmod__ (self , other ):
509
- """Return :math:`value% self`."""
509
+ r """Return :math:`\text{ value % self} `."""
510
510
return dpnp .remainder (other , self )
511
511
512
512
def __rmul__ (self , other ):
513
- """Return :math:`value* self`."""
513
+ r """Return :math:`\text{ value * self} `."""
514
514
return dpnp .multiply (other , self )
515
515
516
516
def __ror__ (self , other ):
517
- """Return :math:`value| self`."""
517
+ r """Return :math:`\text{ value | self} `."""
518
518
return dpnp .bitwise_or (other , self )
519
519
520
520
def __rpow__ (self , other ):
521
- """Return :math:`value** self`."""
521
+ r """Return :math:`\text{ value ** self} `."""
522
522
return dpnp .power (other , self )
523
523
524
524
def __rrshift__ (self , other ):
525
- """Return :math:`value>> self`."""
525
+ r """Return :math:`\text{ value >> self} `."""
526
526
return dpnp .right_shift (other , self )
527
527
528
528
def __rshift__ (self , other ):
529
- """Return :math:`self>> value`."""
529
+ r """Return :math:`\text{ self >> value} `."""
530
530
return dpnp .right_shift (self , other )
531
531
532
532
def __rsub__ (self , other ):
533
- """Return :math:`value- self`."""
533
+ r """Return :math:`\text{ value - self} `."""
534
534
return dpnp .subtract (other , self )
535
535
536
536
def __rtruediv__ (self , other ):
537
- """Return :math:`value/ self`."""
537
+ r """Return :math:`\text{ value / self} `."""
538
538
return dpnp .true_divide (other , self )
539
539
540
540
def __rxor__ (self , other ):
541
- """Return :math:`value^ self`."""
541
+ r """Return :math:`\text{ value ^ self} `."""
542
542
return dpnp .bitwise_xor (other , self )
543
543
544
544
# '__setattr__',
545
545
546
546
def __setitem__ (self , key , val ):
547
- """Set :math:`self[key]` to a value."""
547
+ r """Set :math:`\text{ self[key]} ` to a value."""
548
548
key = _get_unwrapped_index_key (key )
549
549
550
550
if isinstance (val , dpnp_array ):
@@ -558,11 +558,11 @@ def __setitem__(self, key, val):
558
558
__slots__ = ("_array_obj" ,)
559
559
560
560
def __str__ (self ):
561
- """Return :math:`str(self)`."""
561
+ r """Return :math:`\text{ str(self)} `."""
562
562
return self ._array_obj .__str__ ()
563
563
564
564
def __sub__ (self , other ):
565
- """Return :math:`self- value`."""
565
+ r """Return :math:`\text{ self - value} `."""
566
566
return dpnp .subtract (self , other )
567
567
568
568
# '__subclasshook__',
@@ -576,7 +576,7 @@ def __sycl_usm_array_interface__(self):
576
576
return self ._array_obj .__sycl_usm_array_interface__
577
577
578
578
def __truediv__ (self , other ):
579
- """Return :math:`self/ value`."""
579
+ r """Return :math:`\text{ self / value} `."""
580
580
return dpnp .true_divide (self , other )
581
581
582
582
@property
@@ -599,7 +599,7 @@ def __usm_ndarray__(self):
599
599
return self ._array_obj
600
600
601
601
def __xor__ (self , other ):
602
- """Return :math:`self^ value`."""
602
+ r """Return :math:`\text{ self ^ value} `."""
603
603
return dpnp .bitwise_xor (self , other )
604
604
605
605
@staticmethod
0 commit comments