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