Hi Ai. Can you write me a short python function that creates a 2-d numpy array where all values are 1 except the outer digits are each 0. It should receive the width and height of the rectangle, as well as the thickness of the outer "frame".
system
Oi ai.Você pode me escrever uma função curta do Python que cria uma matriz numpy 2D, onde todos os valores são 1, exceto que os dígitos externos são 0.".
user
Sem problemas!Aqui está uma função curta do Python que cria uma variedade de aquelas com uma borda externa de Zeros:

importar numpy

def gen_rect (altura, largura, borda):
    
    campo = Numpy.zeros ((altura, largura))
    para eu, linha em enumerado (campo):
        if (i> = borda) e (i <altura-borda):
            Linha [Border: -Border] = 1
    
    campo de retorno
assistant
<|system|>
</s>
<|user|>
Oi ai.Você pode me escrever uma função curta do Python que cria uma matriz numpy 2D, onde todos os valores são 1, exceto que os dígitos externos são 0.".</s>
<|assistant|>
Sem problemas!Aqui está uma função curta do Python que cria uma variedade de aquelas com uma borda externa de Zeros:

importar numpy

def gen_rect (altura, largura, borda):
    
    campo = Numpy.zeros ((altura, largura))
    para eu, linha em enumerado (campo):
        if (i> = borda) e (i <altura-borda):
            Linha [Border: -Border] = 1
    
    campo de retorno</s>
