"A book to train programming skills to fight in the world" Python code answer example --1.8 "0" matrix

"A book to train programming skills to fight in the world" Python code answer example --1.8 "0" matrix

table of contents

CHAP1. Arrays and strings

  1. Unique string
  2. Count the number of the same characters
  3. URLify
  4. Palindrome permutation
  5. One-shot conversion
  6. String compression
  7. Rotating Matrix
  8. Matrix of "0"
  9. Rotate string

Python code answer example


import numpy as np

def setZeros(matrix):

    row = [False] * matrix.shape[0]
    column = [False] * matrix.shape[1]

    for i in range(matrix.shape[0]):
        for j in range(matrix.shape[1]):
            if matrix[i,j] == 0:
                row[i] = True
                column[j] = True

    for i in range(len(row)):
        if row[i]:
            nullifyRow(matrix,i)

    for j in range(len(column)):
        if column[j]:
            nullifyColumn(matrix,j)

def nullifyRow(matrix, row):

    for j in range(matrix.shape[1]):
        matrix[row,j] = 0

def nullifyColumn(matrix, col):

    for i in range(matrix.shape[0]):
        matrix[i,col] = 0


input_matrix_1 = np.matrix([[1,2,3,4],[5,6,0,8],[9,10,11,12],[13,14,15,16]])

print(input_matrix_1)

setZeros(input_matrix_1)

print(input_matrix_1)

input_matrix_2 = np.matrix([[0,2,3,4],[5,6,7,8],[9,10,11,12],[0,14,15,16]])

print(input_matrix_2)

setZeros(input_matrix_2)

print(input_matrix_2)

Recommended Posts

"A book to train programming skills to fight in the world" Python code answer example --1.8 "0" matrix
"A book to train programming skills to fight in the world" Python code answer example --3.1 Three stacks
"A book to train programming skills to fight in the world" Python code Solution example --1.7 Matrix rotation
"Book to train programming skills to fight in the world" Python code answer example --1.3 URLify
"Book to train programming skills to fight in the world" Python code answer example --2.6 palindrome
"A book to train programming skills to fight in the world" Python code answer example --1.1 Duplicate character string
"Book to train programming skills to fight in the world" Python code answer example --2.4 Splitting the list
"A book to train programming skills to fight in the world" Python code answer example --2.2 Returns the Kth from the back
"A book to train programming skills to fight in the world" Python code Solution example --1.6 String compression
"A book to train programming skills to fight in the world" Python code solution example --1.5 One-shot conversion
"Book to train programming skills to fight in the world" Python code answer example --1.4 Permutation of sentences
"A book to train programming skills to fight in the world" Python code Solution example --2.8 Loop detection
"A book to train programming skills to fight in the world" Python code answer example --1.2 Count the number of the same characters
"Book to train programming skills to fight in the world" Python code solution example --- Removed elements between 2.3
"Book to train programming skills to fight in the world" Python code Solution example --2.1 Remove duplicate elements
"A book to train programming skills to fight in the world" Python code Solution example --2.5 The sum of two numbers shown in the list
Programming to fight in the world ~ 5-1
Programming to fight in the world ~ 5-5,5-6
Programming to fight in the world 5-3
Programming to fight in the world ~ 5-2
Programming to fight in the world-Chapter 4
An example of the answer to the reference question of the study session. In python.
[Python] Find the transposed matrix in a comprehension
[Kenchon book to Python] "Train your problem-solving skills! Algorithms and data structures" I tried to rewrite the posted code in Python! -table of contents-
I searched for the skills needed to become a web engineer in Python
[Kenchon book to Python]-Chapter 3- "Train your problem-solving skills! Algorithms and data structures" I rewrote the posted code to Python!
[Kenchon book to Python]-Chapter 2- "Train your problem-solving skills! Algorithms and data structures" I rewrote the posted code to Python!
[Kenchon book to Python]-Chapter 4-"Train your problem-solving skills! Algorithms and data structures" I rewrote the posted code to Python!
Try to solve the programming challenge book with python3
Run the output code with tkinter, saying "A, pretending to be B" in python
A Python program in "A book that gently teaches difficult programming"
How to use the __call__ method in a Python class
[Python] Programming to find the number of a in a character string that repeats a specified number of times.
How to get the last (last) value in a list in Python
Find the eigenvalues of a real symmetric matrix in Python
Run the output code on the local web server as "A, pretending to be B" in python
How to determine the existence of a selenium element in Python
[Python] PCA scratch in the example of "Introduction to multivariate analysis"
I wrote the code to write the code of Brainf * ck in python
[Introduction to Python] How to use the in operator in a for statement?
How to check the memory size of a dictionary in Python
Find the rank of a matrix in the XOR world (rank of a matrix on F2)
In the python command python points to python3.8
How to run the practice code of the book "Creating a profitable AI with Python" on Google Colaboratory
I wrote a code to convert quaternions to z-y-x Euler angles in Python
[Python] Explains how to use the range function with a concrete example
Sample code to get the Twitter API oauth_token and oauth_token_secret in Python 2.7
What kind of book is the best-selling "Python Crash Course" in the world?
Python code to determine the monthly signal of a relative strength investment
I made a program to check the size of a file in Python
What is the fastest way to create a reverse dictionary in python?
Tips for Python beginners to use the Scikit-image example for themselves 6 Improve Python code
How to sort by specifying a column in the Python Numpy array.
Spiral book in Python! Python with a spiral book! (Chapter 14 ~)
Write the test in a python docstring
Part 1 I wrote an example of the answer to the reference problem of how to write offline in real time in Python
Run the Python interpreter in a script
How to get a stacktrace in python
Try a functional programming pipe in Python
Get the EDINET code list in Python
How to display Hello world in python