helen66 435 اشتراک گذاری ارسال شده در 14 خرداد، ۱۳۹۴ با سلام و وقت بخیر چطور میتونم ی ماتریس سه بعدی رو به دوبعدی تبدیل کنم؟ مثلا: size(ZB) 24 3 1 بشه: 1 32 2 نقل قول لینک به دیدگاه
Imaaan 17059 اشتراک گذاری ارسال شده در 14 خرداد، ۱۳۹۴ با سلام و وقت بخیرچطور میتونم ی ماتریس سه بعدی رو به دوبعدی تبدیل کنم؟ مثلا: size(ZB) 24 3 1 بشه: 1 32 سلام تغییر ابعاد ماتریس که با reshape انجام میشه، ولی تعداد درایه های ماتریس نباید تغییر کنه. 2 نقل قول لینک به دیدگاه
helen66 435 مالک اشتراک گذاری ارسال شده در 14 خرداد، ۱۳۹۴ سلامتغییر ابعاد ماتریس که با reshape انجام میشه، ولی تعداد درایه های ماتریس نباید تغییر کنه. ممنون از پاسختون مشکلم اینه که باید ابعاد ماتریسو کم کنم چنین چیزی امکان داره؟ مثلا ی ماتریس 72*1 رو به 1*32 تبدیل کنم؟ 1 نقل قول لینک به دیدگاه
Imaaan 17059 اشتراک گذاری ارسال شده در 14 خرداد، ۱۳۹۴ ممنون از پاسختونمشکلم اینه که باید ابعاد ماتریسو کم کنم چنین چیزی امکان داره؟ مثلا ی ماتریس 72*1 رو به 1*32 تبدیل کنم؟ خواهش می کنم، یعنی می خواین به نوعی undersampling کنین؟ 2 نقل قول لینک به دیدگاه
helen66 435 مالک اشتراک گذاری ارسال شده در 14 خرداد، ۱۳۹۴ خواهش می کنم، یعنی می خواین به نوعی undersampling کنین؟ بله میخوام از این 72 ارایه 32 تا شو تصادفی انتخاب کنم وبشه ی ماترسی 1*32 1 نقل قول لینک به دیدگاه
Imaaan 17059 اشتراک گذاری ارسال شده در 15 خرداد، ۱۳۹۴ بله میخوام از این 72 ارایه 32 تا شو تصادفی انتخاب کنم وبشه ی ماترسی 1*32 خب این چیزی که میگین متفاوته، undersampling وقتی استفاده میشه که من یه سری داده داشته باشم، که یه ارتباطی بینشون باشه، می خوام تعداد نمونه هام رو کاهش بدم، اما اون ارتباط بین داده هام تا حدود زیادی حفظ بشه، این مثال هلپ هست: x = [1 2 3 4 5 6 7 8 9 10]; y = downsample(x,3) y = 1 4 7 10 اینجا تعداد نمونه ها کم شد، ولی رابطشون بهم نخورد، اگه رسمشون کنیم بازم همون خط رو بهمون میدن. برای انتخاب تصادفی می تونین از randperm استفاده کنین، مثلا: x = 1:72 x = Columns 1 through 21 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 Columns 22 through 42 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 Columns 43 through 63 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 Columns 64 through 72 64 65 66 67 68 69 70 71 72 >> y = sort(x(randperm(numel(x),32))) y = Columns 1 through 21 4 6 7 11 14 19 20 22 23 25 29 32 33 34 36 40 42 43 44 45 46 Columns 22 through 32 47 50 52 53 54 56 57 58 59 67 68 یه sort هم گذاشتم، مشخص بشه که رندم انتخاب شدن. 2 نقل قول لینک به دیدگاه
ارسال های توصیه شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .