From 43c3525285a3e27f1d7468f433caa0fdee33248f Mon Sep 17 00:00:00 2001 From: beytullaharslannn <151189674+beytullaharslannn@users.noreply.github.com> Date: Sat, 8 Nov 2025 14:33:24 +0300 Subject: [PATCH] Create arrays_beytullah_arslan.py --- Week04/arrays_beytullah_arslan.py | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 Week04/arrays_beytullah_arslan.py diff --git a/Week04/arrays_beytullah_arslan.py b/Week04/arrays_beytullah_arslan.py new file mode 100644 index 0000000..2d258b6 --- /dev/null +++ b/Week04/arrays_beytullah_arslan.py @@ -0,0 +1,15 @@ +import numpy as np + +def replace_center_with_minus_one(d, n, m): + if m > n or d <= 0 or n < 0 or m < 0: + raise ValueError("Invalid parameters") + arr = np.random.randint(0, 10**d, (n, n)) + if n == m: + arr[:] = -1 + else: + start = (n - m) // 2 + end = start + m + arr[start:end, start:end] = -1 + return arr + +