آقای جعفری عزیز شما
من یه الگوریتم spectral clustering دارم که مجموعه داده های ورودیش یک ماتریس مربعی باید باشه تا بتونه خوشه هر گره رو تشخیص بده.من مجموعه داده epinion رو دانلود کردم توی این مجموعه داده که یک ماتریس3*487183 در هر سطر مشخص شده هر گره با کدوم گره و با چه مقداری مرتبط است مثلا(45 20 1) نشاندهنده اینکه گره 20 با گره 45 و با مقدار1 ارتباط دارد .حالا من می خواهم این مجموعه داده رو برای استفاده در الگوریتم spectral clustering تبدیل به یک ماتریس مربعی بکنم .تعداد کل گره ها 49290 تا است به همین خاطر ماتریس رو 42290*49290 تا در نظر گرفتم .البته با توجه به ارتباط بین گره ها این ماتریس 49290*49290 یک ماتریس اسپارس به نظر می آید حالا من می خواهم که در این ماتریس در مکان هر گره (که توسط هر سطر مجموعه داده epinion مشخص می شه) عدد 1 رو وارد کنم . کد بالا رو نوشتم و خطایی که می ده (همون خطای کمبود حافظه)بنابراین اگه شما راه حلی می دونید لطفا راهنمایی ام بکنید.
متشکرم
|