]> gitweb.michael.orlitzky.com - sage.d.git/commitdiff
cone/doubly_nonnegative.py: use generator expressions in two places.
authorMichael Orlitzky <michael@orlitzky.com>
Sun, 4 Nov 2018 05:56:57 +0000 (01:56 -0400)
committerMichael Orlitzky <michael@orlitzky.com>
Sun, 4 Nov 2018 05:56:57 +0000 (01:56 -0400)
mjo/cone/doubly_nonnegative.py

index 583c3c60e8b46d43f9226e413eea70e83000d969..f0d2a62b6e9223d3ca5539dab9768e2b6d2367e9 100644 (file)
@@ -56,7 +56,7 @@ def is_doubly_nonnegative(A):
         raise ValueError.new(msg)
 
     # Check that all of the entries of ``A`` are nonnegative.
-    if not all([ a >= 0 for a in A.list() ]):
+    if not all( a >= 0 for a in A.list() ):
         return False
 
     # It's nonnegative, so all we need to do is check that it's
@@ -460,7 +460,7 @@ def random_doubly_nonnegative(V, accept_zero=True, rank=None):
     # one of them is nonnegative, then return that.
     A = random_psd(V, accept_zero, rank)
 
-    while not all([ x >= 0 for x in A.list() ]):
+    while not all( x >= 0 for x in A.list() ):
         A = random_psd(V, accept_zero, rank)
 
     return A