12
12
</ script >
13
13
14
14
< meta name ="viewport " content ="width=device-width, initial-scale=1.0 " />
15
- < title > dpnp.dpnp_array — Data Parallel Extension for NumPy 0.15.0dev1+10.g4de1640001 documentation</ title >
15
+ < title > dpnp.dpnp_array — Data Parallel Extension for NumPy 0.15.0dev1+9.g5f99f4ef35 documentation</ title >
16
16
< link rel ="stylesheet " type ="text/css " href ="../../_static/pygments.css?v=fa44fd50 " />
17
17
< link rel ="stylesheet " type ="text/css " href ="../../_static/css/theme.css?v=19f00094 " />
18
18
23
23
24
24
< script src ="../../_static/jquery.js?v=5d32c60e "> </ script >
25
25
< script src ="../../_static/_sphinx_javascript_frameworks_compat.js?v=2cd50e6c "> </ script >
26
- < script src ="../../_static/documentation_options.js?v=4f42692f "> </ script >
26
+ < script src ="../../_static/documentation_options.js?v=22a4555f "> </ script >
27
27
< script src ="../../_static/doctools.js?v=888ff710 "> </ script >
28
28
< script src ="../../_static/sphinx_highlight.js?v=dc90522c "> </ script >
29
29
< script src ="../../_static/js/theme.js "> </ script >
43
43
Data Parallel Extension for NumPy
44
44
</ a >
45
45
< div class ="version ">
46
- 0.15.0dev1+10.g4de1640001
46
+ 0.15.0dev1+9.g5f99f4ef35
47
47
</ div >
48
48
< div role ="search ">
49
49
< form id ="rtd-search-form " class ="wy-form " action ="../../search.html " method ="get ">
@@ -678,7 +678,7 @@ <h1>Source code for dpnp.dpnp_array</h1><div class="highlight"><pre>
678
678
< span class ="w "> </ span > < span class ="sd "> """</ span >
679
679
< span class ="sd "> Copy the array with data type casting.</ span >
680
680
681
- < span class ="sd "> Refer to :obj:`dpnp. astype` for full documentation .</ span >
681
+ < span class ="sd "> For full documentation refer to :obj:`numpy.ndarray. astype`.</ span >
682
682
683
683
< span class ="sd "> Parameters</ span >
684
684
< span class ="sd "> ----------</ span >
@@ -741,12 +741,7 @@ <h1>Source code for dpnp.dpnp_array</h1><div class="highlight"><pre>
741
741
< div class ="viewcode-block " id ="dpnp_array.choose ">
742
742
< a class ="viewcode-back " href ="../../reference/generated/dpnp.dpnp_array.dpnp_array.html#dpnp.dpnp_array.dpnp_array.choose "> [docs]</ a >
743
743
< span class ="k "> def</ span > < span class ="nf "> choose</ span > < span class ="p "> (</ span > < span class ="nb "> input</ span > < span class ="p "> ,</ span > < span class ="n "> choices</ span > < span class ="p "> ,</ span > < span class ="n "> out</ span > < span class ="o "> =</ span > < span class ="kc "> None</ span > < span class ="p "> ,</ span > < span class ="n "> mode</ span > < span class ="o "> =</ span > < span class ="s2 "> "raise"</ span > < span class ="p "> ):</ span >
744
- < span class ="w "> </ span > < span class ="sd "> """</ span >
745
- < span class ="sd "> Construct an array from an index array and a set of arrays to choose from.</ span >
746
-
747
- < span class ="sd "> Refer to :obj:`dpnp.choose` for full documentation.</ span >
748
-
749
- < span class ="sd "> """</ span >
744
+ < span class ="w "> </ span > < span class ="sd "> """Construct an array from an index array and a set of arrays to choose from."""</ span >
750
745
751
746
< span class ="k "> return</ span > < span class ="n "> dpnp</ span > < span class ="o "> .</ span > < span class ="n "> choose</ span > < span class ="p "> (</ span > < span class ="nb "> input</ span > < span class ="p "> ,</ span > < span class ="n "> choices</ span > < span class ="p "> ,</ span > < span class ="n "> out</ span > < span class ="p "> ,</ span > < span class ="n "> mode</ span > < span class ="p "> )</ span > </ div >
752
747
@@ -772,7 +767,7 @@ <h1>Source code for dpnp.dpnp_array</h1><div class="highlight"><pre>
772
767
< span class ="w "> </ span > < span class ="sd "> """</ span >
773
768
< span class ="sd "> Complex-conjugate all elements.</ span >
774
769
775
- < span class ="sd "> Refer to :obj:`dpnp.conjugate` for full documentation .</ span >
770
+ < span class ="sd "> For full documentation refer to :obj:`numpy.ndarray.conj` .</ span >
776
771
777
772
< span class ="sd "> """</ span >
778
773
@@ -788,7 +783,7 @@ <h1>Source code for dpnp.dpnp_array</h1><div class="highlight"><pre>
788
783
< span class ="w "> </ span > < span class ="sd "> """</ span >
789
784
< span class ="sd "> Return the complex conjugate, element-wise.</ span >
790
785
791
- < span class ="sd "> Refer to :obj:`dpnp. conjugate` for full documentation .</ span >
786
+ < span class ="sd "> For full documentation refer to :obj:`numpy.ndarray. conjugate`.</ span >
792
787
793
788
< span class ="sd "> """</ span >
794
789
@@ -851,7 +846,9 @@ <h1>Source code for dpnp.dpnp_array</h1><div class="highlight"><pre>
851
846
< span class ="w "> </ span > < span class ="sd "> """</ span >
852
847
< span class ="sd "> Return the cumulative sum of the elements along the given axis.</ span >
853
848
854
- < span class ="sd "> Refer to :obj:`dpnp.cumsum` for full documentation.</ span >
849
+ < span class ="sd "> See Also</ span >
850
+ < span class ="sd "> --------</ span >
851
+ < span class ="sd "> :obj:`dpnp.cumsum`</ span >
855
852
856
853
< span class ="sd "> """</ span >
857
854
@@ -866,7 +863,9 @@ <h1>Source code for dpnp.dpnp_array</h1><div class="highlight"><pre>
866
863
< span class ="w "> </ span > < span class ="sd "> """</ span >
867
864
< span class ="sd "> Return specified diagonals.</ span >
868
865
869
- < span class ="sd "> Refer to :obj:`dpnp.diagonal` for full documentation.</ span >
866
+ < span class ="sd "> See Also</ span >
867
+ < span class ="sd "> --------</ span >
868
+ < span class ="sd "> :obj:`dpnp.diagonal`</ span >
870
869
871
870
< span class ="sd "> """</ span >
872
871
@@ -879,7 +878,7 @@ <h1>Source code for dpnp.dpnp_array</h1><div class="highlight"><pre>
879
878
< span class ="w "> </ span > < span class ="sd "> """</ span >
880
879
< span class ="sd "> Dot product of two arrays.</ span >
881
880
882
- < span class ="sd "> Refer to :obj:`dpnp.dot` for full documentation .</ span >
881
+ < span class ="sd "> For full documentation refer to :obj:`dpnp.dot`.</ span >
883
882
884
883
< span class ="sd "> Examples</ span >
885
884
< span class ="sd "> --------</ span >
@@ -1210,7 +1209,7 @@ <h1>Source code for dpnp.dpnp_array</h1><div class="highlight"><pre>
1210
1209
< span class ="w "> </ span > < span class ="sd "> """</ span >
1211
1210
< span class ="sd "> Returns the prod along a given axis.</ span >
1212
1211
1213
- < span class ="sd "> Refer to :obj:`dpnp.prod` for full documentation .</ span >
1212
+ < span class ="sd "> For full documentation refer to :obj:`dpnp.prod`.</ span >
1214
1213
1215
1214
< span class ="sd "> """</ span >
1216
1215
@@ -1223,7 +1222,7 @@ <h1>Source code for dpnp.dpnp_array</h1><div class="highlight"><pre>
1223
1222
< span class ="w "> </ span > < span class ="sd "> """</ span >
1224
1223
< span class ="sd "> Puts values of an array into another array along a given axis.</ span >
1225
1224
1226
- < span class ="sd "> Refer to :obj:`dpnp .put` for full documentation .</ span >
1225
+ < span class ="sd "> For full documentation refer to :obj:`numpy .put`.</ span >
1227
1226
1228
1227
< span class ="sd "> """</ span >
1229
1228
@@ -1236,7 +1235,7 @@ <h1>Source code for dpnp.dpnp_array</h1><div class="highlight"><pre>
1236
1235
< span class ="w "> </ span > < span class ="sd "> """</ span >
1237
1236
< span class ="sd "> Return a contiguous flattened array.</ span >
1238
1237
1239
- < span class ="sd "> Refer to :obj:`dpnp.ravel` for full documentation .</ span >
1238
+ < span class ="sd "> For full documentation refer to :obj:`dpnp.ravel`.</ span >
1240
1239
1241
1240
< span class ="sd "> """</ span >
1242
1241
@@ -1289,7 +1288,7 @@ <h1>Source code for dpnp.dpnp_array</h1><div class="highlight"><pre>
1289
1288
< span class ="w "> </ span > < span class ="sd "> """</ span >
1290
1289
< span class ="sd "> Repeat elements of an array.</ span >
1291
1290
1292
- < span class ="sd "> Refer to :obj:`dpnp.repeat` for full documentation .</ span >
1291
+ < span class ="sd "> For full documentation refer to :obj:`dpnp.repeat`.</ span >
1293
1292
1294
1293
< span class ="sd "> """</ span >
1295
1294
@@ -1302,7 +1301,7 @@ <h1>Source code for dpnp.dpnp_array</h1><div class="highlight"><pre>
1302
1301
< span class ="w "> </ span > < span class ="sd "> """</ span >
1303
1302
< span class ="sd "> Returns an array containing the same data with a new shape.</ span >
1304
1303
1305
- < span class ="sd "> Refer to :obj:`dpnp. reshape` for full documentation .</ span >
1304
+ < span class ="sd "> For full documentation refer to :obj:`numpy.ndarray. reshape`.</ span >
1306
1305
1307
1306
< span class ="sd "> Returns</ span >
1308
1307
< span class ="sd "> -------</ span >
@@ -1336,7 +1335,8 @@ <h1>Source code for dpnp.dpnp_array</h1><div class="highlight"><pre>
1336
1335
< span class ="w "> </ span > < span class ="sd "> """</ span >
1337
1336
< span class ="sd "> Return array with each element rounded to the given number of decimals.</ span >
1338
1337
1339
- < span class ="sd "> Refer to :obj:`dpnp.round` for full documentation.</ span >
1338
+ < span class ="sd "> .. seealso::</ span >
1339
+ < span class ="sd "> :obj:`dpnp.around` for full documentation.</ span >
1340
1340
1341
1341
< span class ="sd "> """</ span >
1342
1342
@@ -1497,7 +1497,7 @@ <h1>Source code for dpnp.dpnp_array</h1><div class="highlight"><pre>
1497
1497
< span class ="w "> </ span > < span class ="sd "> """</ span >
1498
1498
< span class ="sd "> Returns the sum along a given axis.</ span >
1499
1499
1500
- < span class ="sd "> Refer to :obj:`dpnp.sum` for full documentation .</ span >
1500
+ < span class ="sd "> For full documentation refer to :obj:`dpnp.sum`.</ span >
1501
1501
1502
1502
< span class ="sd "> """</ span >
1503
1503
@@ -1518,7 +1518,7 @@ <h1>Source code for dpnp.dpnp_array</h1><div class="highlight"><pre>
1518
1518
< span class ="w "> </ span > < span class ="sd "> """</ span >
1519
1519
< span class ="sd "> Interchange two axes of an array.</ span >
1520
1520
1521
- < span class ="sd "> Refer to :obj:`dpnp .swapaxes` for full documentation .</ span >
1521
+ < span class ="sd "> For full documentation refer to :obj:`numpy .swapaxes`.</ span >
1522
1522
1523
1523
< span class ="sd "> """</ span >
1524
1524
@@ -1531,7 +1531,7 @@ <h1>Source code for dpnp.dpnp_array</h1><div class="highlight"><pre>
1531
1531
< span class ="w "> </ span > < span class ="sd "> """</ span >
1532
1532
< span class ="sd "> Take elements from an array along an axis.</ span >
1533
1533
1534
- < span class ="sd "> Refer to :obj:`dpnp .take` for full documentation .</ span >
1534
+ < span class ="sd "> For full documentation refer to :obj:`numpy .take`.</ span >
1535
1535
1536
1536
< span class ="sd "> """</ span >
1537
1537
@@ -1552,21 +1552,31 @@ <h1>Source code for dpnp.dpnp_array</h1><div class="highlight"><pre>
1552
1552
1553
1553
< span class ="sd "> For full documentation refer to :obj:`numpy.ndarray.transpose`.</ span >
1554
1554
1555
+ < span class ="sd "> Parameters</ span >
1556
+ < span class ="sd "> ----------</ span >
1557
+ < span class ="sd "> axes : None, tuple or list of ints, n ints, optional</ span >
1558
+ < span class ="sd "> * ``None`` or no argument: reverses the order of the axes.</ span >
1559
+ < span class ="sd "> * tuple or list of ints: `i` in the `j`-th place in the tuple/list</ span >
1560
+ < span class ="sd "> means that the array’s `i`-th axis becomes the transposed</ span >
1561
+ < span class ="sd "> array’s `j`-th axis.</ span >
1562
+ < span class ="sd "> * n ints: same as an n-tuple/n-list of the same ints (this form is</ span >
1563
+ < span class ="sd "> intended simply as a “convenience” alternative to the tuple form).</ span >
1564
+
1555
1565
< span class ="sd "> Returns</ span >
1556
1566
< span class ="sd "> -------</ span >
1557
- < span class ="sd "> y : dpnp.ndarray</ span >
1567
+ < span class ="sd "> out : dpnp.ndarray</ span >
1558
1568
< span class ="sd "> View of the array with its axes suitably permuted.</ span >
1559
1569
1560
1570
< span class ="sd "> See Also</ span >
1561
1571
< span class ="sd "> --------</ span >
1562
- < span class ="sd "> :obj:`dpnp.transpose` : Equivalent function.</ span >
1563
- < span class ="sd "> :obj:`dpnp.ndarray.ndarray.T` : Array property returning the array transposed.</ span >
1564
- < span class ="sd "> :obj:`dpnp.ndarray.reshape` : Give a new shape to an array without changing its data.</ span >
1572
+ < span class ="sd "> :obj:`dpnp.transpose` : Equivalent function.</ span >
1573
+ < span class ="sd "> :obj:`dpnp.ndarray.ndarray.T` : Array property returning the array transposed.</ span >
1574
+ < span class ="sd "> :obj:`dpnp.ndarray.reshape` : Give a new shape to an array without changing its data.</ span >
1565
1575
1566
1576
< span class ="sd "> Examples</ span >
1567
1577
< span class ="sd "> --------</ span >
1568
- < span class ="sd "> >>> import dpnp as dp </ span >
1569
- < span class ="sd "> >>> a = dp .array([[1, 2], [3, 4]])</ span >
1578
+ < span class ="sd "> >>> import dpnp as np </ span >
1579
+ < span class ="sd "> >>> a = np .array([[1, 2], [3, 4]])</ span >
1570
1580
< span class ="sd "> >>> a</ span >
1571
1581
< span class ="sd "> array([[1, 2],</ span >
1572
1582
< span class ="sd "> [3, 4]])</ span >
@@ -1577,7 +1587,7 @@ <h1>Source code for dpnp.dpnp_array</h1><div class="highlight"><pre>
1577
1587
< span class ="sd "> array([[1, 3],</ span >
1578
1588
< span class ="sd "> [2, 4]])</ span >
1579
1589
1580
- < span class ="sd "> >>> a = dp .array([1, 2, 3, 4])</ span >
1590
+ < span class ="sd "> >>> a = np .array([1, 2, 3, 4])</ span >
1581
1591
< span class ="sd "> >>> a</ span >
1582
1592
< span class ="sd "> array([1, 2, 3, 4])</ span >
1583
1593
< span class ="sd "> >>> a.transpose()</ span >
@@ -1590,7 +1600,7 @@ <h1>Source code for dpnp.dpnp_array</h1><div class="highlight"><pre>
1590
1600
< span class ="k "> return</ span > < span class ="bp "> self</ span >
1591
1601
1592
1602
< span class ="n "> axes_len</ span > < span class ="o "> =</ span > < span class ="nb "> len</ span > < span class ="p "> (</ span > < span class ="n "> axes</ span > < span class ="p "> )</ span >
1593
- < span class ="k "> if</ span > < span class ="n "> axes_len</ span > < span class ="o "> ==</ span > < span class ="mi "> 1</ span > < span class ="ow "> and</ span > < span class ="nb "> isinstance</ span > < span class ="p "> (</ span > < span class ="n "> axes</ span > < span class ="p "> [</ span > < span class ="mi "> 0</ span > < span class ="p "> ],</ span > < span class ="nb "> tuple</ span > < span class ="p "> ):</ span >
1603
+ < span class ="k "> if</ span > < span class ="n "> axes_len</ span > < span class ="o "> ==</ span > < span class ="mi "> 1</ span > < span class ="ow "> and</ span > < span class ="nb "> isinstance</ span > < span class ="p "> (</ span > < span class ="n "> axes</ span > < span class ="p "> [</ span > < span class ="mi "> 0</ span > < span class ="p "> ],</ span > < span class ="p " > ( </ span > < span class =" nb "> tuple</ span > < span class ="p "> , </ span > < span class =" nb " > list </ span > < span class =" p " > ) ):</ span >
1594
1604
< span class ="n "> axes</ span > < span class ="o "> =</ span > < span class ="n "> axes</ span > < span class ="p "> [</ span > < span class ="mi "> 0</ span > < span class ="p "> ]</ span >
1595
1605
1596
1606
< span class ="n "> res</ span > < span class ="o "> =</ span > < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="fm "> __new__</ span > < span class ="p "> (</ span > < span class ="n "> dpnp_array</ span > < span class ="p "> )</ span >
0 commit comments