1414 </ script >
1515
1616 < meta name ="viewport " content ="width=device-width, initial-scale=1.0 " />
17- < title > dpnp.dpnp_array — Data Parallel Extension for NumPy 0.21.0dev1+33.g9c8422ce329 documentation</ title >
17+ < title > dpnp.dpnp_array — Data Parallel Extension for NumPy 0.21.0dev2+17.ge19bdef7456 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=672ae725 "> </ script >
24+ < script src ="../../_static/documentation_options.js?v=55ed6351 "> </ 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 >
@@ -2022,10 +2022,11 @@ <h1>Source code for dpnp.dpnp_array</h1><div class="highlight"><pre>
20222022
20232023< span class ="sd "> For full documentation refer to :obj:`numpy.ndarray.shape`.</ span >
20242024
2025- < span class ="sd "> Note</ span >
2026- < span class ="sd "> ----</ span >
2025+ < span class ="sd "> Warnings</ span >
2026+ < span class ="sd "> --------</ span >
2027+ < span class ="sd "> Setting ``a.shape`` is deprecated and may be removed in the future.</ span >
20272028< span class ="sd "> Using :obj:`dpnp.ndarray.reshape` or :obj:`dpnp.reshape` is the</ span >
2028- < span class ="sd "> preferred approach to set new shape of an array .</ span >
2029+ < span class ="sd "> preferred approach.</ span >
20292030
20302031< span class ="sd "> See Also</ span >
20312032< span class ="sd "> --------</ span >
@@ -2043,15 +2044,6 @@ <h1>Source code for dpnp.dpnp_array</h1><div class="highlight"><pre>
20432044< span class ="sd "> >>> y.shape</ span >
20442045< span class ="sd "> (2, 3, 4)</ span >
20452046
2046- < span class ="sd "> >>> y.shape = (3, 8)</ span >
2047- < span class ="sd "> >>> y</ span >
2048- < span class ="sd "> array([[ 0., 0., 0., 0., 0., 0., 0., 0.],</ span >
2049- < span class ="sd "> [ 0., 0., 0., 0., 0., 0., 0., 0.],</ span >
2050- < span class ="sd "> [ 0., 0., 0., 0., 0., 0., 0., 0.]])</ span >
2051- < span class ="sd "> >>> y.shape = (3, 6)</ span >
2052- < span class ="sd "> ...</ span >
2053- < span class ="sd "> TypeError: Can not reshape array of size 24 into (3, 6)</ span >
2054-
20552047< span class ="sd "> """</ span >
20562048
20572049 < span class ="k "> return</ span > < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> _array_obj</ span > < span class ="o "> .</ span > < span class ="n "> shape</ span >
@@ -2077,8 +2069,15 @@ <h1>Source code for dpnp.dpnp_array</h1><div class="highlight"><pre>
20772069< span class ="sd "> New shape. Only non-negative values are supported. The new shape</ span >
20782070< span class ="sd "> may not lead to the change in the number of elements in the array.</ span >
20792071
2072+ < span class ="sd "> Warnings</ span >
2073+ < span class ="sd "> --------</ span >
2074+ < span class ="sd "> Setting ``a.shape`` is deprecated and may be removed in the future.</ span >
2075+ < span class ="sd "> Using :obj:`dpnp.ndarray.reshape` or :obj:`dpnp.reshape` is the</ span >
2076+ < span class ="sd "> preferred approach.</ span >
2077+
20802078< span class ="sd "> """</ span >
20812079
2080+ < span class ="c1 "> # the underlying usm_ndarray shape setter raises a deprecation warning</ span >
20822081 < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> _array_obj</ span > < span class ="o "> .</ span > < span class ="n "> shape</ span > < span class ="o "> =</ span > < span class ="n "> newshape</ span >
20832082
20842083 < span class ="nd "> @property</ span >
@@ -2413,7 +2412,7 @@ <h1>Source code for dpnp.dpnp_array</h1><div class="highlight"><pre>
24132412
24142413< span class ="sd "> Parameters</ span >
24152414< span class ="sd "> ----------</ span >
2416- < span class ="sd "> device : {None, string, SyclDevice, SyclQueue, Device}, optional </ span >
2415+ < span class ="sd "> device : {None, string, SyclDevice, SyclQueue, Device}</ span >
24172416< span class ="sd "> An array API concept of device where the output array is created.</ span >
24182417< span class ="sd "> `device` can be ``None``, a oneAPI filter selector string,</ span >
24192418< span class ="sd "> an instance of :class:`dpctl.SyclDevice` corresponding to</ span >
0 commit comments