الانتقال إلى المحتوى الرئيسي

كيفية إنشاء مصفوفة فارغة فارغة: طريقة بسيطة وفعالة

نومبي هو بيثون مكتبة لغة البرمجة التي توفر أدوات قوية للعمل مع المصفوفات متعددة الأبعاد والمصفوفات. يستخدم على نطاق واسع في التطبيقات العلمية والهندسية والرياضية ، وكذلك في معالجة البيانات والتعلم الآلي.

واحدة من العمليات الرئيسية لأداء عند العمل مع صفائف نومبي هو إنشاء صفيف. في هذه المقالة ، سنلقي نظرة على طريقة بسيطة وفعالة لإنشاء مصفوفة فارغة فارغة.

لإنشاء مصفوفة فارغة في نومبي ، يمكنك استخدام نومبي.وظيفة فارغة (). فإنه يخلق مجموعة من شكل معين ، ولكن لا تهيئة ذلك مع القيم. بدلا من ذلك ، يملأ المصفوفة بقيم عشوائية ، والتي يمكن أن تكون من أي نوع بيانات.

باستخدام نومبي.وظيفة فارغة () يسمح لك لخلق صفائف أسرع من استخدام نومبي.الأصفار () أو نومبي.منها () وظيفة. عند إنشاء مجموعة من نومبي.الأصفار () أو نومبي.الآحاد () تتم تهيئة جميع العناصر بالأصفار أو الآحاد ، على التوالي ، والتي قد تستغرق وقتا أطول ، خاصة بالنسبة للمصفوفات الكبيرة.

  1. مصفوفة فارغة فارغة: الأساسيات
  2. لماذا أحتاج إلى إنشاء مصفوفة فارغة?
  3. طريقة سهلة لإنشاء مصفوفة فارغة
  4. طريقة فعالة لإنشاء مصفوفة فارغة
  5. سؤال وجواب
  6. كيف يمكنني إنشاء مجموعة نومبي فارغة?
  7. ما هي الطريقة السهلة لإنشاء مصفوفة فارغة?
  8. ما هي الوظائف الأخرى التي يمكن استخدامها لإنشاء مصفوفة فارغة في نومبي?
  9. هل من الممكن إنشاء مصفوفة فارغة فارغة من الحجم المحدد ونوع البيانات?
  10. كيف يمكنني إنشاء مجموعة نومبي فارغة من البعد المحدد?

مصفوفة فارغة فارغة: الأساسيات

نومبي (بيثون العددي) هي مكتبة لغة بايثون مصممة للعمل مع المصفوفات والمصفوفات متعددة الأبعاد ، وكذلك لإجراء عمليات حسابية مختلفة عليها. واحدة من الطرق الأساسية للعمل مع نومبي هو إنشاء صفيف فارغ.

صفيف نمبي فارغ هو صفيف من شكل معين (حجم) حيث يكون لجميع العناصر بعض القيمة الأولية. يمكن أن يكون إنشاء مصفوفة فارغة مفيدا عندما تحتاج إلى ملء المصفوفة بالبيانات لاحقا ، أو عندما يكون حجم المصفوفة معروفا مسبقا ، لكن قيمها لا تهم وقت الإنشاء.

هناك عدة طرق لإنشاء مصفوفة فارغة فارغة. دعونا ننظر إلى بعض منهم:

  1. . تقوم هذه الوظيفة بإنشاء مصفوفة من الشكل المحدد ، بينما لا يتم تعريف قيم عناصرها وقد تحتوي على بيانات غير مهمة. مثال:

استيراد نومبي كما نب

أر-إمبتي = نب.فارغة((3 ، 4))

طباعة (فارغة)

الناتج:

[[9.68197845 هـ-316 9.68197845 هـ-316 0.00000000 ه+000 0.00000000 ه+000]

[0.00000000 ه + 000 0.00000000 ه + 000 0.00000000 ه + 000 0.00000000 ه + 000]

[0.00000000 ه + 000 0.00000000 ه + 000 0.00000000 ه + 000 0.00000000 ه + 000]]

  1. . تقوم هذه الوظيفة بإنشاء مصفوفة من الشكل المحدد ، تمتلئ عناصرها بالأصفار. مثال:

استيراد نومبي كما نب

أرزيروس = نب.الأصفار ((2 ، 3))

طباعة (أرزيروس)

الناتج:

[[0. 0. 0.]

[0. 0. 0.]]

  1. . تقوم هذه الوظيفة بإنشاء مصفوفة من الشكل المحدد ، تمتلئ عناصرها بالوحدات. مثال:

استيراد نومبي كما نب

أر_ونيس = نب.الآحاد ((2 ، 2))

طباعة

الناتج:

[[1. 1.]

[1. 1.]]

هذه مجرد أمثلة أساسية لإنشاء مصفوفة فارغة فارغة. مكتبة نومبي لديها العديد من الوظائف والقدرات للعمل مع المصفوفات ، والتي تسمح لك لإدارة أكثر مرونة العناصر وقيمها.

لماذا أحتاج إلى إنشاء مصفوفة فارغة?

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

فيما يلي بعض الأسباب التي تجعل الأمر يستحق إنشاء مصفوفة فارغة:

  • بحوث البيانات وتحليلها: عند العمل بكميات كبيرة من البيانات ، يتيح لك إنشاء مصفوفة مسبقا تحسين أداء البرنامج. هذا مهم بشكل خاص عند استخدام مكتبة نومبي ، والتي توفر عمل سريع وفعال مع المصفوفات.
  • الحوسبة على بنية متعددة مؤشرات الترابط: في الأنظمة متعددة المعالجات ومتعددة النواة ، يمكن أن يكون إنشاء مصفوفة فارغة مفيدا لموازاة الحسابات وتسريع البرنامج.
  • تهيئة مصفوفة من القيم: في بعض الحالات ، يتيح لك إنشاء مصفوفة فارغة الاستغناء عن التهيئة الإضافية للقيم. على سبيل المثال ، إذا كنت تخطط لملء مصفوفة من مصادر بيانات خارجية.

ونتيجة لذلك ، فإن إنشاء مصفوفة فارغة يوفر المرونة والتحسين في العمل مع البيانات ومزايا إضافية عند استخدام المكتبات المتخصصة مثل نومبي. لذلك ، يعد إتقان إنشاء مصفوفة فارغة مهارة مهمة للمبرمجين ومحللي البيانات.

طريقة سهلة لإنشاء مصفوفة فارغة

مكتبة نومبي هي أداة مفيدة جدا للعمل مع المصفوفات في بيثون. واحدة من الوظائف الرئيسية ل نومبي هو إنشاء المصفوفات. في هذه المقالة ، سنلقي نظرة على طريقة بسيطة لإنشاء مصفوفة فارغة فارغة.

لإنشاء مجموعة نمباي فارغة ، يمكننا استخدام نمباي.وظيفة فارغة (). تقوم هذه الوظيفة بإنشاء مصفوفة من شكل معين ، ولكن مع عناصر غير مهيأة.

مثال على استخدام نومبي.وظيفة فارغة ():

استيراد نومبي كما نب

فارغ_أراي = نب.فارغة((3 ، 4))

طباعة (فارغة)

ستكون نتيجة تنفيذ هذا الرمز:

[[6.23042070 هـ-307 4.94065646 هـ-324 1.48219694 هـ-323 2.37663529 هـ-312]

[4.94065646 هـ-324 9.88131292 هـ-324 1.48219694 هـ-323 2.96439388 هـ-323]

[1.06099790 هـ-312 1.06099790 هـ-312 9.33678148 هـ-313 9.33678148 هـ-313]]

كما يتضح من المصفوفة المنشورة ، لم تتم تهيئة العناصر بعد. تحتوي على قيم عشوائية كانت في الذاكرة قبل إنشاء المصفوفة. قد لا يكون هذا حلا مثاليا إذا كنت بحاجة إلى مصفوفة فارغة تماما بدون قيم. في هذه الحالة ، يجب عليك استخدام نومبي.الأصفار () وظيفة.

الآن أنت تعرف طريقة سهلة لإنشاء مصفوفة فارغة فارغة. يمكن أن يكون هذا مفيدا عند العمل مع المصفوفات والمصفوفات الكبيرة في بايثون.

طريقة فعالة لإنشاء مصفوفة فارغة

مكتبة نومبي (العددي بيثون) يوفر أدوات قوية للعمل مع كميات كبيرة من البيانات في بيثون. واحدة من الخطوات الأولى التي يجب القيام بها عند العمل مع نومبي هو إنشاء صفيف فارغ.

هناك عدة طرق لإنشاء صفيف فارغ في نومبي. واحدة من أبسط الطرق وأكثرها فعالية هي استخدام نومبي.وظيفة فارغة (). تقوم هذه الوظيفة بإنشاء مصفوفة من الشكل المحدد ، ولكنها لا تقوم بتهيئة عناصرها ، مما يجعلها أسرع من ، على سبيل المثال ، نمباي.الأصفار () وظيفة.

بناء الجملة من نومبي.وظيفة فارغة () كما يلي:

نومبي.فارغة (الشكل ، دتيب = تعويم ، النظام= 'ج')

في هذا النحو:

  • الشكل هو شكل المصفوفة التي يتم إنشاؤها. يمكن أن يكون مجموعة من الأعداد الصحيحة أو عدد صحيح
  • دتيب - نوع البيانات من عناصر الصفيف. بشكل افتراضي ، هذا هو تعويم
  • ترتيب-ترتيب العناصر في الذاكرة. يمكن أن يكون 'ج '(الافتراضي) أو'و'.

مثال على استخدام نومبي.قد تكون وظيفة فارغة () لإنشاء صفيف فارغ أحادي البعد:

استيراد نومبي كما نب

فارغ_أراي = نب.فارغة (5)

طباعة (فارغة)

الناتج:

[1. 1. 1. 1. 1.]

إذا قمت بتشغيل هذا الرمز ، سترى أن عناصر الصفيف لم تتم تهيئتها وتحتوي على قيم عشوائية من الذاكرة. في بعض الحالات ، قد يكون هذا مفيدا إذا كنت ستملأ المصفوفة بالقيم لاحقا.

يمكنك أيضا إنشاء مصفوفة ثنائية الأبعاد فارغة عن طريق تحديد الشكل كفئة:

فارغ_أراي = نب.فارغة((2 ، 3))

طباعة (فارغة)

الناتج:

[[6.93438959 هـ-310 6.93438959 هـ-310 6.93438959 هـ-310]

[6.93438959 هـ-310 6.93438959 هـ-310 6.93438959 هـ-310]]

هنا أنشأنا فارغة 2 3 3 صفيف ثنائي الأبعاد. لاحظ أن قيم عناصر المصفوفة تحتوي أيضا على قيم عشوائية من الذاكرة.

من المهم أن نلاحظ أن استخدام وظيفة نومبي.فارغة () يمكن أن تكون خطيرة إذا كنت تعتمد على تهيئة قيم عناصر الصفيف. إذا كنت بحاجة إلى إنشاء صفيف فارغ مع قيم صفرية ، فمن الأفضل استخدام نومبي.الأصفار () وظيفة, الذي تهيئة صراحة مع قيم 0.

طريقة فعالة لإنشاء صفيف فارغ في نومبي هو استخدام نومبي.وظيفة فارغة (). هذه الوظيفة يخلق مجموعة من الشكل المحدد دون تهيئة عناصرها ، مما يجعلها أسرع من نومبي.الأصفار () وظائف أو وظائف أخرى مماثلة.

سؤال وجواب

كيف يمكنني إنشاء مجموعة نومبي فارغة?

لإنشاء مجموعة نمباي فارغة ، يمكنك استخدام نمباي.وظيفة فارغة (). مثال الاستخدام: آر = نومبي.فارغة((2 ، 3))

ما هي الطريقة السهلة لإنشاء مصفوفة فارغة?

طريقة سهلة لإنشاء مجموعة نومبي فارغة هو استخدام نومبي.الأصفار () وظيفة. مثال: آر = نومبي.الأصفار ((3 ، 4))

ما هي الوظائف الأخرى التي يمكن استخدامها لإنشاء مصفوفة فارغة في نومبي?

باستثناء نومبي.وظائف فارغة () ونمبي.الأصفار () ، لإنشاء صفيف فارغ في نومبي ، يمكنك استخدام نومبي.كامل () وظيفة. على سبيل المثال: أر = نومبي.كامل ((2 ، 2) ، 0)

هل من الممكن إنشاء مصفوفة فارغة فارغة من الحجم المحدد ونوع البيانات?

نعم ، يمكنك. للقيام بذلك ، استخدم نومبي.وظيفة فارغة () وحدد نوع البيانات المطلوب عند إنشاء المصفوفة. على سبيل المثال: أر = نومبي.فارغة ((2 ، 2) ، دتيب=إنت)

كيف يمكنني إنشاء مجموعة نومبي فارغة من البعد المحدد?

لإنشاء مجموعة نمباي فارغة من البعد المحدد ، استخدم نمباي.وظيفة فارغة (). على سبيل المثال: أر = نومبي.فارغة((3 ، 3 ، 3))