Python Forum
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
function matrix
#4
Your code should be something like this:

import numpy as np

def is_symmetric(A):
    """Returns True if input matrix is symmetric, False - otherwise.
    
    Parameters
    ==========
    
        :param A: a matrix (2D array, Numpy array or list of lists) to be tested;
        :rtype: bool;
        :returns: True if A == A.T, otherwise - False.
    """
    
    return np.array(A) == np.array(A).T

def is_skew(A):
    """Returns True if input matrix is skew, False - otherwise.
   
    # TODO: Docs needed (You need to accomplish docstring here!)
    """
    
    return np.array(A) == -np.array(A).T

def test_matrix(A):
    """Test matrix for special form
    
    Returns 1 if input matrix is symmetric, -1 if 
    input matrix is skew, 0 - otherwise.
    
    Parameters
    ==========
    
        :param A: # TODO: Docs needed
    
    """
    
    if is_symmetric(A):
        return 1
    # TODO: Additional conditions should be added


if __name__ == '__main__':
    a, b, c, d, e, f, g, h, i = 1, 2, 3, 4, 5, 6, 7, 8, 9
    A = [[a, b, c],
         [d, e, f],
         [g, h, i]]
    print("Testing matrix A: ", test_matrix(A))
You need to complete the code snippet I wrote...
Reply


Messages In This Thread
function matrix - by mcgrim - Mar-13-2019, 01:15 PM
RE: function matrix - by scidam - Mar-14-2019, 12:04 AM
RE: function matrix - by mcgrim - Mar-14-2019, 08:42 AM
RE: function matrix - by scidam - Mar-14-2019, 12:11 PM
RE: function matrix - by mcgrim - Mar-15-2019, 02:00 PM
RE: function matrix - by scidam - Mar-16-2019, 12:12 PM
RE: function matrix - by mcgrim - Mar-17-2019, 08:24 PM
RE: function matrix - by scidam - Mar-18-2019, 12:22 AM
RE: function matrix - by mcgrim - Mar-18-2019, 12:39 PM
RE: function matrix - by scidam - Mar-18-2019, 12:48 PM
RE: function matrix - by mcgrim - Mar-18-2019, 09:53 PM
RE: function matrix - by scidam - Mar-18-2019, 11:34 PM
RE: function matrix - by mcgrim - Mar-19-2019, 08:54 AM
RE: function matrix - by scidam - Mar-19-2019, 10:42 AM
RE: function matrix - by mcgrim - Mar-19-2019, 09:28 PM

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020