1414 </ script >
1515
1616 < meta name ="viewport " content ="width=device-width, initial-scale=1.0 " />
17- < title > dpnp.dpnp_iface_arraycreation — Data Parallel Extension for NumPy 0.20.0dev2+17.ge8f85bd8aa9 documentation</ title >
17+ < title > dpnp.dpnp_iface_arraycreation — Data Parallel Extension for NumPy 0.20.0dev2+20.g2e94fb3ea0b documentation</ title >
1818 < link rel ="stylesheet " type ="text/css " href ="../../_static/pygments.css?v=03e43079 " />
1919 < link rel ="stylesheet " type ="text/css " href ="../../_static/css/theme.css?v=9edc463e " />
2020
2121
2222 < script src ="../../_static/jquery.js?v=5d32c60e "> </ script >
2323 < script src ="../../_static/_sphinx_javascript_frameworks_compat.js?v=2cd50e6c "> </ script >
24- < script src ="../../_static/documentation_options.js?v=facc825d "> </ script >
24+ < script src ="../../_static/documentation_options.js?v=5847c163 "> </ script >
2525 < script src ="../../_static/doctools.js?v=9bcbadda "> </ script >
2626 < script src ="../../_static/sphinx_highlight.js?v=dc90522c "> </ script >
2727 < script src ="../../_static/js/theme.js "> </ script >
@@ -190,7 +190,7 @@ <h1>Source code for dpnp.dpnp_iface_arraycreation</h1><div class="highlight"><pr
190190 < span class ="k "> elif</ span > < span class ="n "> a</ span > < span class ="o "> .</ span > < span class ="n "> flags</ span > < span class ="o "> .</ span > < span class ="n "> c_contiguous</ span > < span class ="p "> :</ span >
191191 < span class ="n "> order</ span > < span class ="o "> =</ span > < span class ="s2 "> "C"</ span >
192192 < span class ="k "> else</ span > < span class ="p "> :</ span >
193- < span class ="n "> strides</ span > < span class ="o "> =</ span > < span class ="n "> _get_strides_for_order_k</ span > < span class ="p "> (</ span > < span class ="n "> a</ span > < span class ="p "> ,</ span > < span class ="n "> _shape</ span > < span class ="p "> )</ span >
193+ < span class ="n "> strides</ span > < span class ="o "> =</ span > < span class ="n "> _get_strides_for_order_k</ span > < span class ="p "> (</ span > < span class ="n "> a</ span > < span class ="p "> ,</ span > < span class ="n "> _dtype </ span > < span class =" p " > , </ span > < span class =" n " > shape </ span > < span class =" o " > = </ span > < span class =" n " > _shape</ span > < span class ="p "> )</ span >
194194 < span class ="n "> order</ span > < span class ="o "> =</ span > < span class ="s2 "> "C"</ span >
195195 < span class ="k "> elif</ span > < span class ="n "> order</ span > < span class ="ow "> not</ span > < span class ="ow "> in</ span > < span class ="s2 "> "cfCF"</ span > < span class ="p "> :</ span >
196196 < span class ="k "> raise</ span > < span class ="ne "> ValueError</ span > < span class ="p "> (</ span >
@@ -207,15 +207,15 @@ <h1>Source code for dpnp.dpnp_iface_arraycreation</h1><div class="highlight"><pr
207207 < span class ="p "> )</ span >
208208
209209
210- < span class ="k "> def</ span > < span class ="w "> </ span > < span class ="nf "> _get_strides_for_order_k</ span > < span class ="p "> (</ span > < span class ="n "> x</ span > < span class ="p "> ,</ span > < span class ="n "> shape</ span > < span class ="o "> =</ span > < span class ="kc "> None</ span > < span class ="p "> ):</ span >
210+ < span class ="k "> def</ span > < span class ="w "> </ span > < span class ="nf "> _get_strides_for_order_k</ span > < span class ="p "> (</ span > < span class ="n "> x</ span > < span class ="p "> ,</ span > < span class ="n "> dtype </ span > < span class =" p " > , </ span > < span class =" n " > shape</ span > < span class ="o "> =</ span > < span class ="kc "> None</ span > < span class ="p "> ):</ span >
211211< span class ="w "> </ span > < span class ="sd "> """</ span >
212212< span class ="sd "> Calculate strides when order='K' for empty_like, ones_like, zeros_like,</ span >
213213< span class ="sd "> and full_like where `shape` is ``None`` or len(shape) == x.ndim.</ span >
214214
215215< span class ="sd "> """</ span >
216216 < span class ="n "> stride_and_index</ span > < span class ="o "> =</ span > < span class ="nb "> sorted</ span > < span class ="p "> ([(</ span > < span class ="nb "> abs</ span > < span class ="p "> (</ span > < span class ="n "> s</ span > < span class ="p "> ),</ span > < span class ="o "> -</ span > < span class ="n "> i</ span > < span class ="p "> )</ span > < span class ="k "> for</ span > < span class ="n "> i</ span > < span class ="p "> ,</ span > < span class ="n "> s</ span > < span class ="ow "> in</ span > < span class ="nb "> enumerate</ span > < span class ="p "> (</ span > < span class ="n "> x</ span > < span class ="o "> .</ span > < span class ="n "> strides</ span > < span class ="p "> )])</ span >
217217 < span class ="n "> strides</ span > < span class ="o "> =</ span > < span class ="p "> [</ span > < span class ="mi "> 0</ span > < span class ="p "> ]</ span > < span class ="o "> *</ span > < span class ="n "> x</ span > < span class ="o "> .</ span > < span class ="n "> ndim</ span >
218- < span class ="n "> stride</ span > < span class ="o "> =</ span > < span class ="mi " > 1 </ span >
218+ < span class ="n "> stride</ span > < span class ="o "> =</ span > < span class ="n " > dpnp </ span > < span class =" o " > . </ span > < span class =" n " > dtype </ span > < span class =" p " > ( </ span > < span class =" n " > dtype </ span > < span class =" p " > ) </ span > < span class =" o " > . </ span > < span class =" n " > itemsize </ span >
219219 < span class ="k "> for</ span > < span class ="n "> _</ span > < span class ="p "> ,</ span > < span class ="n "> i</ span > < span class ="ow "> in</ span > < span class ="n "> stride_and_index</ span > < span class ="p "> :</ span >
220220 < span class ="n "> strides</ span > < span class ="p "> [</ span > < span class ="o "> -</ span > < span class ="n "> i</ span > < span class ="p "> ]</ span > < span class ="o "> =</ span > < span class ="n "> stride</ span >
221221 < span class ="n "> stride</ span > < span class ="o "> *=</ span > < span class ="n "> shape</ span > < span class ="p "> [</ span > < span class ="o "> -</ span > < span class ="n "> i</ span > < span class ="p "> ]</ span > < span class ="k "> if</ span > < span class ="n "> shape</ span > < span class ="k "> else</ span > < span class ="n "> x</ span > < span class ="o "> .</ span > < span class ="n "> shape</ span > < span class ="p "> [</ span > < span class ="o "> -</ span > < span class ="n "> i</ span > < span class ="p "> ]</ span >
0 commit comments