14
14
</ script >
15
15
16
16
< meta name ="viewport " content ="width=device-width, initial-scale=1.0 " />
17
- < title > dpnp.dpnp_flatiter — Data Parallel Extension for NumPy 0.17.0dev3+41.gde27ec98e21 documentation</ title >
18
- < link rel ="stylesheet " type ="text/css " href ="../../_static/pygments.css?v=fa44fd50 " />
17
+ < title > dpnp.dpnp_flatiter — Data Parallel Extension for NumPy 0.17.0dev3+56.g1cfa8b1620f documentation</ title >
18
+ < link rel ="stylesheet " type ="text/css " href ="../../_static/pygments.css?v=03e43079 " />
19
19
< link rel ="stylesheet " type ="text/css " href ="../../_static/css/theme.css?v=e59714d7 " />
20
20
21
21
22
22
< script src ="../../_static/jquery.js?v=5d32c60e "> </ script >
23
23
< script src ="../../_static/_sphinx_javascript_frameworks_compat.js?v=2cd50e6c "> </ script >
24
- < script src ="../../_static/documentation_options.js?v=d3992957 "> </ script >
24
+ < script src ="../../_static/documentation_options.js?v=19e50c8b "> </ script >
25
25
< script src ="../../_static/doctools.js?v=9bcbadda "> </ script >
26
26
< script src ="../../_static/sphinx_highlight.js?v=dc90522c "> </ script >
27
27
< script src ="../../_static/js/theme.js "> </ script >
85
85
< h1 > Source code for dpnp.dpnp_flatiter</ h1 > < div class ="highlight "> < pre >
86
86
< span > </ span > < span class ="c1 "> # -*- coding: utf-8 -*-</ span >
87
87
< span class ="c1 "> # *****************************************************************************</ span >
88
- < span class ="c1 "> # Copyright (c) 2016-2024 , Intel Corporation</ span >
88
+ < span class ="c1 "> # Copyright (c) 2016-2025 , Intel Corporation</ span >
89
89
< span class ="c1 "> # All rights reserved.</ span >
90
90
< span class ="c1 "> #</ span >
91
91
< span class ="c1 "> # Redistribution and use in source and binary forms, with or without</ span >
@@ -111,15 +111,15 @@ <h1>Source code for dpnp.dpnp_flatiter</h1><div class="highlight"><pre>
111
111
112
112
< span class ="sd "> """Implementation of flatiter."""</ span >
113
113
114
- < span class ="kn "> import</ span > < span class ="nn "> dpnp</ span >
114
+ < span class ="kn "> import</ span > < span class =" w " > </ span > < span class ="nn "> dpnp</ span >
115
115
116
116
117
117
< div class ="viewcode-block " id ="flatiter ">
118
118
< a class ="viewcode-back " href ="../../reference/generated/dpnp.flatiter.html#dpnp.flatiter "> [docs]</ a >
119
- < span class ="k "> class</ span > < span class ="nc "> flatiter</ span > < span class ="p "> :</ span >
119
+ < span class ="k "> class</ span > < span class =" w " > </ span > < span class ="nc "> flatiter</ span > < span class ="p "> :</ span >
120
120
< span class ="w "> </ span > < span class ="sd "> """Flat iterator object to iterate over arrays."""</ span >
121
121
122
- < span class ="k "> def</ span > < span class ="fm "> __init__</ span > < span class ="p "> (</ span > < span class ="bp "> self</ span > < span class ="p "> ,</ span > < span class ="n "> X</ span > < span class ="p "> ):</ span >
122
+ < span class ="k "> def</ span > < span class =" w " > </ span > < span class ="fm "> __init__</ span > < span class ="p "> (</ span > < span class ="bp "> self</ span > < span class ="p "> ,</ span > < span class ="n "> X</ span > < span class ="p "> ):</ span >
123
123
< span class ="k "> if</ span > < span class ="nb "> type</ span > < span class ="p "> (</ span > < span class ="n "> X</ span > < span class ="p "> )</ span > < span class ="ow "> is</ span > < span class ="ow "> not</ span > < span class ="n "> dpnp</ span > < span class ="o "> .</ span > < span class ="n "> ndarray</ span > < span class ="p "> :</ span >
124
124
< span class ="k "> raise</ span > < span class ="ne "> TypeError</ span > < span class ="p "> (</ span >
125
125
< span class ="s2 "> "Argument must be of type dpnp.ndarray, got </ span > < span class ="si "> {}</ span > < span class ="s2 "> "</ span > < span class ="o "> .</ span > < span class ="n "> format</ span > < span class ="p "> (</ span > < span class ="nb "> type</ span > < span class ="p "> (</ span > < span class ="n "> X</ span > < span class ="p "> ))</ span >
@@ -128,7 +128,7 @@ <h1>Source code for dpnp.dpnp_flatiter</h1><div class="highlight"><pre>
128
128
< span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> size_</ span > < span class ="o "> =</ span > < span class ="n "> X</ span > < span class ="o "> .</ span > < span class ="n "> size</ span >
129
129
< span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> i_</ span > < span class ="o "> =</ span > < span class ="mi "> 0</ span >
130
130
131
- < span class ="k "> def</ span > < span class ="nf "> _multiindex</ span > < span class ="p "> (</ span > < span class ="bp "> self</ span > < span class ="p "> ,</ span > < span class ="n "> i</ span > < span class ="p "> ):</ span >
131
+ < span class ="k "> def</ span > < span class =" w " > </ span > < span class ="nf "> _multiindex</ span > < span class ="p "> (</ span > < span class ="bp "> self</ span > < span class ="p "> ,</ span > < span class ="n "> i</ span > < span class ="p "> ):</ span >
132
132
< span class ="n "> nd</ span > < span class ="o "> =</ span > < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> arr_</ span > < span class ="o "> .</ span > < span class ="n "> ndim</ span >
133
133
< span class ="k "> if</ span > < span class ="n "> nd</ span > < span class ="o "> ==</ span > < span class ="mi "> 0</ span > < span class ="p "> :</ span >
134
134
< span class ="k "> if</ span > < span class ="n "> i</ span > < span class ="o "> ==</ span > < span class ="mi "> 0</ span > < span class ="p "> :</ span >
@@ -147,26 +147,26 @@ <h1>Source code for dpnp.dpnp_flatiter</h1><div class="highlight"><pre>
147
147
< span class ="n "> multi_index</ span > < span class ="p "> [</ span > < span class ="mi "> 0</ span > < span class ="p "> ]</ span > < span class ="o "> =</ span > < span class ="n "> i_</ span >
148
148
< span class ="k "> return</ span > < span class ="nb "> tuple</ span > < span class ="p "> (</ span > < span class ="n "> multi_index</ span > < span class ="p "> )</ span >
149
149
150
- < span class ="k "> def</ span > < span class ="fm "> __getitem__</ span > < span class ="p "> (</ span > < span class ="bp "> self</ span > < span class ="p "> ,</ span > < span class ="n "> key</ span > < span class ="p "> ):</ span >
150
+ < span class ="k "> def</ span > < span class =" w " > </ span > < span class ="fm "> __getitem__</ span > < span class ="p "> (</ span > < span class ="bp "> self</ span > < span class ="p "> ,</ span > < span class ="n "> key</ span > < span class ="p "> ):</ span >
151
151
< span class ="n "> idx</ span > < span class ="o "> =</ span > < span class ="nb "> getattr</ span > < span class ="p "> (</ span > < span class ="n "> key</ span > < span class ="p "> ,</ span > < span class ="s2 "> "__index__"</ span > < span class ="p "> ,</ span > < span class ="kc "> None</ span > < span class ="p "> )</ span >
152
152
< span class ="k "> if</ span > < span class ="ow "> not</ span > < span class ="nb "> callable</ span > < span class ="p "> (</ span > < span class ="n "> idx</ span > < span class ="p "> ):</ span >
153
153
< span class ="k "> raise</ span > < span class ="ne "> TypeError</ span > < span class ="p "> (</ span > < span class ="n "> key</ span > < span class ="p "> )</ span >
154
154
< span class ="n "> i</ span > < span class ="o "> =</ span > < span class ="n "> idx</ span > < span class ="p "> ()</ span >
155
155
< span class ="n "> mi</ span > < span class ="o "> =</ span > < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> _multiindex</ span > < span class ="p "> (</ span > < span class ="n "> i</ span > < span class ="p "> )</ span >
156
156
< span class ="k "> return</ span > < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> arr_</ span > < span class ="o "> .</ span > < span class ="fm "> __getitem__</ span > < span class ="p "> (</ span > < span class ="n "> mi</ span > < span class ="p "> )</ span >
157
157
158
- < span class ="k "> def</ span > < span class ="fm "> __setitem__</ span > < span class ="p "> (</ span > < span class ="bp "> self</ span > < span class ="p "> ,</ span > < span class ="n "> key</ span > < span class ="p "> ,</ span > < span class ="n "> val</ span > < span class ="p "> ):</ span >
158
+ < span class ="k "> def</ span > < span class =" w " > </ span > < span class ="fm "> __setitem__</ span > < span class ="p "> (</ span > < span class ="bp "> self</ span > < span class ="p "> ,</ span > < span class ="n "> key</ span > < span class ="p "> ,</ span > < span class ="n "> val</ span > < span class ="p "> ):</ span >
159
159
< span class ="n "> idx</ span > < span class ="o "> =</ span > < span class ="nb "> getattr</ span > < span class ="p "> (</ span > < span class ="n "> key</ span > < span class ="p "> ,</ span > < span class ="s2 "> "__index__"</ span > < span class ="p "> ,</ span > < span class ="kc "> None</ span > < span class ="p "> )</ span >
160
160
< span class ="k "> if</ span > < span class ="ow "> not</ span > < span class ="nb "> callable</ span > < span class ="p "> (</ span > < span class ="n "> idx</ span > < span class ="p "> ):</ span >
161
161
< span class ="k "> raise</ span > < span class ="ne "> TypeError</ span > < span class ="p "> (</ span > < span class ="n "> key</ span > < span class ="p "> )</ span >
162
162
< span class ="n "> i</ span > < span class ="o "> =</ span > < span class ="n "> idx</ span > < span class ="p "> ()</ span >
163
163
< span class ="n "> mi</ span > < span class ="o "> =</ span > < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> _multiindex</ span > < span class ="p "> (</ span > < span class ="n "> i</ span > < span class ="p "> )</ span >
164
164
< span class ="k "> return</ span > < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> arr_</ span > < span class ="o "> .</ span > < span class ="fm "> __setitem__</ span > < span class ="p "> (</ span > < span class ="n "> mi</ span > < span class ="p "> ,</ span > < span class ="n "> val</ span > < span class ="p "> )</ span >
165
165
166
- < span class ="k "> def</ span > < span class ="fm "> __iter__</ span > < span class ="p "> (</ span > < span class ="bp "> self</ span > < span class ="p "> ):</ span >
166
+ < span class ="k "> def</ span > < span class =" w " > </ span > < span class ="fm "> __iter__</ span > < span class ="p "> (</ span > < span class ="bp "> self</ span > < span class ="p "> ):</ span >
167
167
< span class ="k "> return</ span > < span class ="bp "> self</ span >
168
168
169
- < span class ="k "> def</ span > < span class ="fm "> __next__</ span > < span class ="p "> (</ span > < span class ="bp "> self</ span > < span class ="p "> ):</ span >
169
+ < span class ="k "> def</ span > < span class =" w " > </ span > < span class ="fm "> __next__</ span > < span class ="p "> (</ span > < span class ="bp "> self</ span > < span class ="p "> ):</ span >
170
170
< span class ="k "> if</ span > < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> i_</ span > < span class ="o "> <</ span > < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> size_</ span > < span class ="p "> :</ span >
171
171
< span class ="n "> val</ span > < span class ="o "> =</ span > < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="fm "> __getitem__</ span > < span class ="p "> (</ span > < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> i_</ span > < span class ="p "> )</ span >
172
172
< span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> i_</ span > < span class ="o "> =</ span > < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> i_</ span > < span class ="o "> +</ span > < span class ="mi "> 1</ span >
@@ -183,7 +183,7 @@ <h1>Source code for dpnp.dpnp_flatiter</h1><div class="highlight"><pre>
183
183
< hr />
184
184
185
185
< div role ="contentinfo ">
186
- < p > © Copyright 2020-2024 , Intel Corporation.</ p >
186
+ < p > © Copyright 2020-2025 , Intel Corporation.</ p >
187
187
</ div >
188
188
189
189
Built with < a href ="https://www.sphinx-doc.org/ "> Sphinx</ a > using a
0 commit comments