У меня есть несколько проблем, которые я не могу решить - PullRequest
0 голосов
/ 06 ноября 2019

как написать функцию, которая выбирает только кружки в матрицах 4x5

       .    .   .   .   .
       .    o   o   o   .
       .    o   o   o   .
       .    .   .   .   .

import numpy as np  
def list_3(arr):
    return

приведенный ниже код используется для тестирования, если он не дает ошибок, тогда код работает

def list_3_test():
arr = np.array([[ 1.,  2.,  3.,  4.,  5.],
                [ 0.,  1.,  2.,  3.,  4.],
                [-1.,  0.,  1.,  2.,  3.],
                [-2., -1.,  0.,  1.,  2.]])
correct = np.array([[1., 2., 3.],
                    [0., 1., 2.]])
your_solution = list_3 (arr)
assert np.array_equal(your_solution, correct)
list_3_test()

1 Ответ

0 голосов
/ 06 ноября 2019

Попробуйте этот код

def list_3(arr):
    return arr[1:-1,1:-1]
...