User Tools

Site Tools


other:python:misc_by_jyp

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revisionBoth sides next revision
other:python:misc_by_jyp [2022/05/23 17:36] – [numpy related stuff] Added the "variable number of indices" section jypeterother:python:misc_by_jyp [2022/05/23 18:01] – [numpy related stuff] Changed the VIEW update warnng example jypeter
Line 291: Line 291:
 (4, 10) (4, 10)
  
->>> # WARNING! WARNINGA slice is a VIEW and NOT A COPY +>>> # WARNING! DANGERRRRNEVER forget that a VIEW is NOT A COPY 
->>> i10[my_fancy_slices] = -1+>>> # and that you can change the content of the original array by mistake 
 +>>> my_view = i10[my_slices] 
 +>>> my_view[:, :] = -1 
 +>>> my_view 
 +array([[-1., -1.], 
 +       [-1., -1.], 
 +       [-1., -1.], 
 +       [-1., -1.]])
 >>> i10 >>> i10
 array([[ 1.,  0.,  0.,  0.,  0.,  0.,  0.,  0.,  0.,  0.], array([[ 1.,  0.,  0.,  0.,  0.,  0.,  0.,  0.,  0.,  0.],
        [ 0.,  1.,  0.,  0.,  0.,  0.,  0.,  0.,  0.,  0.],        [ 0.,  1.,  0.,  0.,  0.,  0.,  0.,  0.,  0.,  0.],
        [ 0.,  0.,  1.,  0.,  0.,  0.,  0.,  0.,  0.,  0.],        [ 0.,  0.,  1.,  0.,  0.,  0.,  0.,  0.,  0.,  0.],
-       [-1., -1., -1., -1., -1., -1., -1., -1., -1., -1.], +       0.,  0.,  0.,  1., -1., -1.,  0.,  0.,  0.,  0.], 
-       [-1., -1., -1., -1., -1., -1., -1., -1., -1., -1.], +       0.,  0.,  0.,  0., -1., -1.,  0.,  0.,  0.,  0.], 
-       [-1., -1., -1., -1., -1., -1., -1., -1., -1., -1.], +       0.,  0.,  0.,  0., -1., -1.,  0.,  0.,  0.,  0.], 
-       [-1., -1., -1., -1., -1., -1., -1., -1., -1., -1.],+       0.,  0.,  0.,  0., -1., -1.,  1.,  0.,  0.,  0.],
        [ 0.,  0.,  0.,  0.,  0.,  0.,  0.,  1.,  0.,  0.],        [ 0.,  0.,  0.,  0.,  0.,  0.,  0.,  1.,  0.,  0.],
        [ 0.,  0.,  0.,  0.,  0.,  0.,  0.,  0.,  1.,  0.],        [ 0.,  0.,  0.,  0.,  0.,  0.,  0.,  0.,  1.,  0.],
-       [ 0.,  0.,  0.,  0.,  0.,  0.,  0.,  0.,  0.,  1.]]) +       [ 0.,  0.,  0.,  0.,  0.,  0.,  0.,  0.,  0.,  1.]])</code>
-</code>+
  
 === Finding and counting unique values === === Finding and counting unique values ===
other/python/misc_by_jyp.txt · Last modified: 2024/11/04 15:01 by jypeter

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki