මම පශු වෛද්ය සායනයකට උදව් කරන්නේ බල්ලෙකුගේ පාදයක් යටතේ පීඩනය මැනීම සඳහා ය. මගේ දත්ත විශ්ලේෂණය සඳහා මම පයිතන් භාවිතා කරන අතර දැන් මම පාද (ව්යුහ විද්යාත්මක) උප කලාපවලට බෙදීමට උත්සාහ කරමි.
මම එක් එක් පාදයේ 2D අරා එකක් සෑදුවෙමි, එය කාලයාගේ ඇවෑමෙන් උකස් විසින් පටවා ඇති එක් එක් සංවේදකයේ උපරිම අගයන්ගෙන් සමන්විත වේ. මෙන්න එක් ඉත්තෙකුගේ උදාහරණයක්, මට 'හඳුනා ගැනීමට' අවශ්ය ප්රදේශ ඇඳීමට මම එක්සෙල් භාවිතා කළෙමි. මේවා දේශීය උපරිම සමඟ සංවේදකය වටා ඇති පෙට්ටි 2 සිට 2 දක්වා වන අතර ඒවායින් විශාලතම එකතුව ඇත.
ඒ නිසා මම යම් අත්හදා බැලීමක් කිරීමට උත්සාහ කළ අතර එක් එක් තීරුවේ සහ පේළියේ උපරිමය සොයා බැලීමට තීරණය කළෙමි (උකස් වල හැඩය නිසා එක් දිශාවකට බැලිය නොහැක). මෙය වෙනම ඇඟිලි වල පිහිටීම තරමක් හොඳින් හඳුනාගෙන ඇති නමුත් එය අසල්වැසි සංවේදක ද සලකුණු කරයි.
ඉතින් පයිතන්ට පැවසීමට ඇති හොඳම ක්රමය කුමක්ද?
සටහන: 2x2 චතුරස්රයන් එකිනෙකට පරස්පර විය නොහැක, මන්ද ඒවා වෙනම ඇඟිලි විය යුතුය!
එසේම මම 2x2 පහසුව සඳහා ගෙන ගියෙමි, වඩාත් දියුණු විසඳුමක් සාදරයෙන් පිළිගනිමු, නමුත් මම හුදෙක් මානව චලන විද්යා ist යෙක්, එබැවින් මම සැබෑ ක්රමලේඛකයෙකු හෝ ගණිත ian යෙක් නොවෙමි, එබැවින් කරුණාකර එය 'සරල' ලෙස තබා ගන්න.
මෙන්න පටවා ගත හැකි අනුවාදයක්np.loadtxt
ප්රතිපල
එබැවින් මම @ ජෙක්ස්ටීගේ විසඳුම උත්සාහ කළෙමි (පහත ප්රති results ල බලන්න). ඔබට පෙනෙන පරිදි, එය ඉදිරිපස පාදවල ඉතා හොඳින් ක්රියා කරයි, නමුත් එය පසුපස කකුල් සඳහා හොඳින් ක්රියා කරයි.
වඩාත් නිශ්චිතවම, එයට සිව්වන ඇඟිල්ල වන කුඩා කඳු මුදුන හඳුනාගත නොහැක. මෙය කොතැනද යන්න සැලකිල්ලට නොගෙන, ලූපය පහළම අගය දෙසට ඉහළට පෙනෙන බව මෙය පැහැදිලිවම ආවේනික වේ.
@ ජෙක්ස්ටීගේ ඇල්ගොරිතම නවීකරණය කරන්නේ කෙසේදැයි යමෙක් දන්නවාද, එවිට 4 වන ඇඟිල්ලද සොයාගත හැකිය.
මම තවම වෙනත් අත්හදා බැලීම් කර නොමැති බැවින් මට වෙනත් සාම්පල සැපයිය නොහැක. නමුත් මා මීට පෙර ලබා දුන් දත්ත එක් එක් පාදයේ සාමාන්යය විය. මෙම ගොනුව තහඩුව සමඟ සම්බන්ධතා ඇති අනුපිළිවෙලෙහි උකස් 9 ක උපරිම දත්ත සහිත අරාවකි.
මෙම රූපයේ දැක්වෙන්නේ ඒවා තහඩුව පුරා අවකාශීයව පැතිරී ඇති ආකාරයයි.
යාවත්කාලීන කිරීම:
මම කැමති ඕනෑම කෙනෙකුට සඳහා බ්ලොග් පිහිටුවා ඇති අතර මේ සියලු අමු මිනුම් සමග SkyDrive හි පිහිටුවා තිබෙනවා. එබැවින් වැඩි දත්ත ඉල්ලන ඕනෑම කෙනෙකුට: ඔබට වැඩි බලයක්!
නව යාවත්කාලීන කිරීම:
උකස් හඳුනාගැනීම සහ උකස් වර්ග කිරීම පිළිබඳ මගේ ප්රශ්න සමඟ මට ලැබුණු උදව්වෙන් පසුව, සෑම ඉත්තෙකුටම ඇඟිලි හඳුනාගැනීම පරීක්ෂා කිරීමට මට හැකි විය! හැරෙනවා, එය කිසිම දෙයකින් එතරම් හොඳින් ක්රියා නොකරන නමුත් මගේම උදාහරණයේ ඇති පාද මෙන් ප්රමාණයේ පාද. 2x2 එතරම් අත්තනෝමතික ලෙස තෝරා ගැනීම මගේම වරදකි.
නියපොතු ඇඟිල්ලක් ලෙස හඳුනාගෙන ඇති අතර 'විලුඹ' එතරම් පුළුල් ය, එය දෙවරක් හඳුනා ගනී!
උකස් ඉතා විශාල බැවින් අතිච්ඡාදනයකින් තොරව 2x2 ප්රමාණයක් ගැනීමෙන් සමහර ඇඟිලි දෙවරක් අනාවරණය වේ. අනෙක් පැත්තෙන්, කුඩා සුනඛයන් තුළ බොහෝ විට 5 වන ඇඟිල්ල සොයා ගැනීමට අපොහොසත් වන අතර, 2x2 ප්රදේශය විශාල වීම නිසා මෙය සිදුවනු ඇතැයි මම සැක කරමි.
මගේ සියලු මිනුම් සඳහා වර්තමාන විසඳුම අත්හදා බැලීමෙන් පසු, මගේ කුඩා සුනඛයින් සියල්ලටම පාහේ 5 වන ඇඟිල්ලක් හමු නොවූ බවත්, විශාල සුනඛයින්ට ඇති බලපෑමෙන් 50% කට වඩා වැඩි ප්රමාණයක් සොයා ගත හැකි බවත් මම නිගමනය කළෙමි.
එබැවින් පැහැදිලිවම මට එය වෙනස් කළ යුතුය. මගේම අනුමානය වූයේ neighborhood
කුඩා සුනඛයින් සඳහා ප්රමාණය කුඩා හා විශාල සුනඛයින් සඳහා විශාල ප්රමාණයකට වෙනස් කිරීමයි. නමුත් generate_binary_structure
අරාවෙහි ප්රමාණය වෙනස් කිරීමට මට ඉඩ නොදේ.
එමනිසා, ඇඟිලි සොයා ගැනීම සඳහා වෙනත් කෙනෙකුට වඩා හොඳ යෝජනාවක් ඇතැයි මම බලාපොරොත්තු වෙමි.