نمایش نتایج 1 تا 2 از 2

نام تاپیک: مشکل در numpy

  1. #1
    کاربر تازه وارد آواتار arashsoft
    تاریخ عضویت
    شهریور 1393
    محل زندگی
    تهران
    پست
    68

    Lightbulb مشکل در numpy

    با سلام و احترام
    aa.PNG

    1- آیا میشود sort جوری باشد که هر درایه به ترتیب از چپ به راست از کوچک به بزرگ مرتب شوند
    یعنی شود

    1 2
    32 33



    باتشکر
    آخرین ویرایش به وسیله arashsoft : یک شنبه 17 تیر 1397 در 21:57 عصر

  2. #2
    کاربر جدید آواتار Arioun
    تاریخ عضویت
    تیر 1397
    محل زندگی
    لارستان، فارس
    پست
    12

    نقل قول: مشکل در numpy

    سلام دوست عزیز.
    بله، میشه اینکارو کرد. ولی علاوه بر Sort باید از reshape هم استفاده بشه.
    ببینید، ما می‌تونیم با تعیین axis آرایه رو در جهت سطرها یا ستون‌ها مرتب کنیم. مثلا axis=0 باعث میشه تا المنت‌های آرایه فقط در محور ستون مرتب بشن. یعنی از بالا به پایین و از پایین به بالا. مثال:می‌بینید که عدد 0 اومده بالا، ولی به سمت چپ نرفته.
    اگر از axis=1 استفاده کنیم، 0 در سطر پایین می‌مونه، ولی میره به سمت چپ. یعنی مرتب‌سازی فقط در سطرها انجام میشه:

    در مسئله‌ای که مد نظر شما هست، هر دو نوع مرتب‌سازی لازم میشه. یعنی sort نباید محدود به سطرها یا ستون باشه. در این صورت، باید از axis=None استفاده کنید. None باعث میشه که آرایه شما flat بشه. برای اینکه بتونیم آرایه مرتب شده رو به شکل اولیه برگردونیم، اول باید shape آرایه رو در یک متغیر نگه داریم و بعد از sort کردن با axis=None اقدام به reshape آرایه بکنیم. من برای ذخیره shape آرایه اولیه از متغیر a_shape استفاده کردم.

    یک مثال دیگه با shape متفاوت می‌ذارم تا مسئله روشن‌تر بشه:امیدوارم توضیحاتم واضح بوده باشه.

    در ضمن، من نمی‌دونستم کد ipython رو توی کدوم تگ بذارم، برای همین بصورت عکس گذاشتمش. پیشاپیش عذرخواهی می‌کنم از مدیران عزیز.
    آخرین ویرایش به وسیله Arioun : سه شنبه 26 تیر 1397 در 11:45 صبح دلیل: ....

تاپیک های مشابه

  1. مشکل در Connect به SQL Server
    نوشته شده توسط ghaum در بخش مسائل مرتبط با نصب و راه اندازی
    پاسخ: 4
    آخرین پست: شنبه 30 فروردین 1382, 07:45 صبح
  2. مشکل در دسترسی به Interbase
    نوشته شده توسط Mahdiseif در بخش بانک های اطلاعاتی در Delphi
    پاسخ: 8
    آخرین پست: سه شنبه 26 فروردین 1382, 00:03 صبح
  3. مشکل در نصب اینتربیس
    نوشته شده توسط omid-delphi در بخش بانک های اطلاعاتی در Delphi
    پاسخ: 2
    آخرین پست: جمعه 22 فروردین 1382, 02:16 صبح
  4. مشکل در بی دی ای دلفی
    نوشته شده توسط hosseinabdollah در بخش بانک های اطلاعاتی در Delphi
    پاسخ: 1
    آخرین پست: یک شنبه 17 فروردین 1382, 17:38 عصر
  5. مشکل در نمایش Time
    نوشته شده توسط (امید) در بخش مباحث عمومی دلفی و پاسکال
    پاسخ: 4
    آخرین پست: شنبه 24 اسفند 1381, 10:23 صبح

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •