एक NumPy सरणी बनाने, और इसे Django संदर्भ चर के रूप में सहेजने के बाद, मुझे वेबपृष्ठ लोड करते समय निम्न त्रुटि प्राप्त होती है:
array([ 0, 239, 479, 717, 952, 1192, 1432, 1667], dtype=int64) is not JSON serializable
इसका क्या मतलब है?
list(your_array)
हमेशा काम नहीं करेगा क्योंकि यह सुन्न चींटियों को लौटाता है, देशी चींटियों को नहीं। your_array.to_list()
इसके बजाय उपयोग करें ।
json
मॉड्यूल का उपयोग करके एक खस्ता सरणी को डंप करने की कोशिश कर रहा है । लेकिनnumpy.ndarray
एक प्रकार नहीं है जोjson
जानता है कि कैसे संभालना है। आपको या तो अपना खुद का सीरियल लिखने की आवश्यकता होगी, या (और अधिक) बसlist(your_array)
जो कुछ भी लिख रहा है उसे पास करें।