Python Forum
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
function matrix
#5
thanks a lot for your hints.

I have kept your code and changed it a bit, however when I run it, there is a logical error in it
as I always get 1, no matter how the matrix looks.

import numpy as np

 
def is_symmetric(A):
     
    return np.array(A) == np.array(A).T
 
def is_skew(A):
  
     
    return np.array(A) == -np.array(A).T
 
def test_matrix(A):
   

    if is_symmetric(np.any(A)):
        return 1
    if is_skew(np.any(A)):
       return -1
    else:
       return 0
 
 
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))

import numpy as np
 
  
def is_symmetric(A):
      
    return np.array(A) == np.array(A).T
  
def is_skew(A):
   
      
    return np.array(A) == -np.array(A).T
  
def test_matrix(A):
    
 
    if is_symmetric(np.any(A)):
        return 1
    if is_skew(np.any(A)):
       return -1
    else:
       return 0
  
  
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))
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