علوم وفضاء

full_like: هل تحدد قيمة الملء نوع الناتج؟

ملء 2.75 يعطي قيم 2 مع int16 وقيم 2.75 مع float64.
اختيار النوع.

full_like تأخذ شكل القالب ونوعه افتراضيًا؛ dtype وshape يتيحان تغييرهما. [1]

الخلاصة السريعة

لا؛ النوع الافتراضي من القالب. [1]

  • full_like تأخذ شكل القالب ونوعه افتراضيًا؛ dtype وshape يتيحان تغييرهما. [1]
  • اختبرنا NumPy 2.3.5 وCPython 3.12.14؛ القالب [[6,-3,11],[2,9,4]] من int16، والملء 2.75. [1]
  • الافتراضي يعطي ست قيم 2 بالشكل (2,3). مع dtype=np.float64 تصبح القيم 2.75. [1]
  • shape=(3,1) وحده يعطي ثلاث قيم 2 من int16. [1]
  • الجمع بين shape=(3,1) وdtype=np.float64 يعطي ثلاث قيم 2.75؛ الشكل والنوع خياران مستقلان. [1]

نوع القالب

full_like تأخذ شكل القالب ونوعه افتراضيًا؛ dtype وshape يتيحان تغييرهما. [1]

قالب وملء

اختبرنا NumPy 2.3.5 وCPython 3.12.14؛ القالب [[6,-3,11],[2,9,4]] من int16، والملء 2.75. [1]

تغيير النوع

الافتراضي يعطي ست قيم 2 بالشكل (2,3). مع dtype=np.float64 تصبح القيم 2.75. [1]

الشكل (3,1) يعطي ثلاث قيم 2؛ مع float64 تصبح 2.75.
اختيار الشكل والنوع.

تغيير الشكل

shape=(3,1) وحده يعطي ثلاث قيم 2 من int16. [1]

الجمع بين shape=(3,1) وdtype=np.float64 يعطي ثلاث قيم 2.75؛ الشكل والنوع خياران مستقلان. [1]

المراجع

[1] NumPy — full_like

للتوسع: مجال الأعداد

أُعدّ هذا المقال بمساعدة الذكاء الاصطناعي، وخضع لمراجعة ذاتية بالأداة نفسها. لا يُنسب إلى مراجع بشري أو خبير مستقل. منهجية المحتوى.