तो यही वह है जो मैंने करने की कोशिश की।पायथन में सूची की प्रतिलिपि: गहरी बनाम उथली प्रतिलिपि: पाइथन में मेरे लिए गोचा?
vectorized=[0,0,0,0]
अब, शब्दकोश के सूचकांक (जो लंबाई की भी है पर निर्भर करता है:
vectorized = [0] * length
for i,key in enumerate(foo_dict.keys()):
vector = vectorized
vector[i] = 1
print vector
vector = vectorized
print vectorized
तो मैं क्या उम्मीद कर रही थी, उदाहरण के लिए था लंबाई 4. तो मैं बनाने एक 4 आयाम वेक्टर है इस मामले में 4) जबकि बाकी शून्य
so vector = [1, 0,0,0] , [0,1,0,0] and so on..
है मान 1 के साथ एक वेक्टर बनाने अब बजाय क्या हो रहा है यह है:
+०१२३५१६४१०vector = [1,0,0,0],[1,1,0,0] .. and finally [1,1,1,1]
भी vectorized
अब
[1,1,1,1]
क्या गलत मैं कर रहा हूँ है। और मैं जो हासिल करना चाहता हूं उसे कैसे प्राप्त करूं। मूल रूप से मैं इकाई वैक्टर बनाने की कोशिश कर रहा हूं। धन्यवाद
मेरी इच्छा है कि यह गुणवत्ता अधिक गुणवत्ता हो। +1। मैं केवल शीर्षक सुधारने की सिफारिश करता हूं। – Trufa
@ ट्राफा: संपादित :) – Fraz