# Big Fish Problem¶

10 fish occupy a 5x5x5 grid of water . Each fish decides to move to a new (i,j,k) location given by the 2-d array below. If multiple fish end up occupying the same cell, the biggest fish eats the smaller fish. Determine which fish survive.

import numpy as np

locs = np.array([
[0,0,0],
[1,1,2],
[0,0,0],
[2,1,3],
[5,5,4],
[5,0,0],
[5,0,0],
[0,0,0],
[2,1,3],
[1,3,1]
])

generator = np.random.default_rng(1010)
weights = generator.normal(size=10)

print(weights)
# [-1.699  0.538 -0.226 -1.09   0.554 -1.501  0.445  1.345 -1.124  0.212]

How to print fewer decimal places

Use np.set_printoptions(precision=3) to show values with just three decimal places.