>>> array, _ = oap.read_oap_file("example01.oap", as_type="array2d")
>>> oap.print_array(array, frame=True)
+ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
| 2 2 2 2 |
| 2 2 2 2 2 2 2 |
| 2 2 2 2 2 2 |
| 2 2 2 1 1 |
| 2 2 2 2 1 2 |
| 2 2 2 2 2 1 1 |
| 1 1 2 2 1 |
+ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
>>> y_bary, x_bary = oap.barycenter(array)
>>> print("y:", y_bary, "x:", x_bary)
y: 3 x: 14
>>> type(array)
<class 'numpy.ndarray'>
>>> array.ndim
2
>>> array[oap.barycenter(array)] = 9
>>> oap.print_array(array, frame=True)
+ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
| 2 2 2 2 |
| 2 2 2 2 2 2 2 |
| 2 2 2 2 2 2 |
| 2 2 2 9 1 1 |
| 2 2 2 2 1 2 |
| 2 2 2 2 2 1 1 |
| 1 1 2 2 1 |
+ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +