Python code: using only len(), range(), append(), and del keyword when needed as the directions state? No list comprehension, slicing, or importing modules. Please and thank you.
def diagonal_matrix(mat)
Converts a square matrix mat into a lower diagonal matrix https://en.wikipedia.org/wiki/Triangular_matrix
After the conversion the values on the diagonal will be the sum of the deleted elements in the respective row
Return value is None. Variable mat is directly modi ed in memory
mat is a nested list (e.g. [[1,2,3], [4,5,6], [7,8,9]] and is guaranteed to have a square
shape of size at least 2x2
You’re not allowed to use slicing, or import modules, or use the list comprehension syntax
The only functions you’re allowed to use are: len() , range() and the del keyword
Examples:
◦ diagonal_matrix([[1,2,3], [4,5,6], [7,8,9]]) → [[6], [4, 11], [7, 8, 9]]
◦ diagonal_matrix([[1,2],[3,4]]) → [[3], [3,4]]

OUTPUT :

CODE :
def diagonal_matrix(mat):
#Initialize ans
ans = []
#Iterate through all arrays in 2d matrix
for i in range(len(mat)):
#Initialize array
f = []
#take first i
elements
f.extend(mat[i][0:i])
#Find sum from i+1th
element
f.append(sum(mat[i][i:]))
ans.append(f)
return ans
Python code: using only len(), range(), append(), and del keyword when needed as the directions state?...
Can someone solve these for me using only len(), range(), append(), and del keyword when needed as the directions state? No list comprehension, slicing, or importing modules. No chr or index(i) functions. def reduce_matrix(mat) • Reduces the size of matrix mat in half, in both dimensions, by merging adjacent elements • The new values of the matrix are the average of the respective merged elements • Return value is None. Variable mat is directly modified in memory • mat is...
Based on the following examples of function calls and the respective return values, guess what are the signatures of the functions and then implement them. You are not allowed to use: a) modules, b) slicing, c) aliases, d) the list comprehension syntax (if you don’t know what that is then you can’t use it either). Function 3: In this function you must both return a value and modify in-place the input parameter (when needed). The only functions you are allowed...
PYHTON CODING FUNCTIONS HELP Part 2. Also need help with these
last functions. Requirements/restraints and the map referred to is
pictured in the screenshot. Need help with these 4 tasks:
Function 4:
def is_map(map) : given a map (see screenshot), does it meet
the following criteria? 1) it is a list of lists of values of type
int; 2) it has at least one row and one column; 3) it’s rectangular
(all sub-lists are same length); 4) only non-negative ints...