मैं numpy सरणी के साथ एक स्पैर मैट्रिक्स शुरू करना चाहता हूँ।numpy.NaN के साथ एक scipy.sparse मैट्रिक्स शुरू करने का सबसे तेज़ तरीका क्या है?
a= np.array([[np.NaN,np.NaN,10]])
zero_a= np.array([[0,0,10]])
spr_a = lil_matrix(a)
zero_spr_a = lil_matrix(zero_a)
print repr(spr_a)
print repr(zero_spr_a)
उत्पादन
1x3 sparse matrix of type 'type 'numpy.float64'' with 3 stored elements in LInked List format 1x3 sparse matrix of type 'type 'numpy.int64'' with 1 stored elements in LInked List format0 के साथ सरणी के लिए
है, वहाँ केवल 1 तत्व विरल में जमा हो जाती है: numpy सरणी, एक विरल मैट्रिक्स प्रारंभिक कोड निम्नलिखित के रूप में शून्य मेरे कार्यक्रम के लिए के रूप में NaN शामिल मैट्रिक्स। लेकिन NaN सरणी में संग्रहीत 3 तत्व हैं, एसएसी मैट्रिक्स के लिए NaN को शून्य के रूप में कैसे इलाज करें?