Advertisement
Guest User

Untitled

a guest
Feb 21st, 2019
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.54 KB | None | 0 0
  1. data = {{1, 2}, {2, 7}, {3, 14}};
  2. newData = data /. {x_, y_} -> {x, 1/y}
  3.  
  4. newData = Cases[data, {x_, y_} -> {x, 1/y}]
  5.  
  6. f[{a_, b_}] := {a, 1/b};
  7. newData = f /@ data
  8.  
  9. {#[[1]], 1/#[[2]]} & /@ Data
  10.  
  11. {#, 1/#2} & @@@ data
  12.  
  13. Replace[data, {x_, y_} :> {x, 1/y}, {1}]
  14.  
  15. data /. {x_, y_} -> {x, 1/y}
  16.  
  17. Cases[data, {x_, y_} -> {x, 1/y}]
  18.  
  19. {{1, 2}, {2, 7}} /. {x_, y_} :> {x, 1/y}
  20.  
  21. {{1, 2}, {1/2, 1/7}}
  22.  
  23. dat = RandomReal[99, {50000, 2}];
  24.  
  25. Do[ {#, 1/#2} & @@@ dat , {50}] // Timing
  26.  
  27. Do[ Transpose[{#, 1/#2} & @@ Transpose@dat] , {50}] // Timing
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement