فیکر پیکج کا استعمال کرتے ہوئے ازگر میں ڈمی ڈیٹا کیسے بنایا جائے۔

ماخذ نوڈ: 1100261

اس مضمون کے ایک حصے کے طور پر شائع کیا گیا تھا۔ ڈیٹا سائنس بلاگتھون

مختلف مقاصد کے لیے ڈمی ڈیٹا کی ضرورت ہوتی ہے۔ ایک مخصوص فارمیٹ میں مطلوبہ ڈیٹا تلاش کرنا مشکل ہو سکتا ہے۔ یہ مضمون فیکر پیکج کا استعمال کرتے ہوئے ڈمی ڈیٹا بنانے کے مختلف طریقوں کی کھوج کرتا ہے۔ ازگر.

اس مضمون میں شامل موضوعات درج ذیل ہیں:

  • ڈمی ڈیٹا کیا ہے؟
  • ہمیں ڈمی ڈیٹا کی ضرورت کیوں ہے؟
  • Faker پیکج کو کیسے انسٹال کریں؟
  • فیکر جنریٹر کیسے بنایا جائے اور شروع کیا جائے؟
  • Faker کا استعمال کرتے ہوئے نام، پتہ اور بے ترتیب متن کیسے بنایا جائے؟
  • ایک ہی ڈمی ڈیٹا کیسے بنایا جائے؟
  • منفرد ڈمی ڈیٹا کیسے بنایا جائے؟
  • Faker کا استعمال کرتے ہوئے کرنسی سے متعلق ڈمی ڈیٹا کیسے بنایا جائے؟
  • Faker کا استعمال کرتے ہوئے لوکلائزڈ ڈمی ڈیٹا کیسے بنایا جائے؟
  • Faker کا استعمال کرتے ہوئے ڈمی ڈیٹاسیٹ کیسے بنایا جائے؟
  • فراہم کنندگان کیا ہیں؟
  • Faker پیکیج کا کمانڈ لائن استعمال
  • Python میں ڈمی ڈیٹا بنانے کے متبادل طریقے

 

ڈمی ڈیٹا کیا ہے؟

ڈمی ڈیٹا کو بے ترتیب ڈیٹا بھی کہا جاتا ہے۔ جیسا کہ نام سے پتہ چلتا ہے، یہ جعلی ڈیٹا ہے جو تصادفی طور پر تیار کیا جاتا ہے۔ یہ لائیو ڈیٹا کے متبادل یا پلیس ہولڈر کے طور پر کام کرتا ہے۔

 

ہمیں ڈمی ڈیٹا کی ضرورت کیوں ہے؟

ڈمی ڈیٹا کو جانچ اور آپریشنل مقاصد کے لیے استعمال کیا جاتا ہے۔ یہ جانچنے کے لیے استعمال کیا جاتا ہے کہ آپ نے کیا تیار کیا ہے اور آپ کا کوڈ مختلف قسم کے ان پٹس پر کیسے رد عمل ظاہر کرتا ہے۔

Python میں، کوئی بھی Faker پیکیج کا استعمال کرکے ڈمی ڈیٹا بنا سکتا ہے۔ یہ ایک اوپن سورس لائبریری ہے جو بہت سی مختلف اقسام کا ڈمی ڈیٹا تیار کرتی ہے۔

 

ڈمی ڈیٹا کے لیے فیکر پیکج کیسے انسٹال کیا جائے؟

مندرجہ ذیل کے طور پر pip کمانڈ کا استعمال کرتے ہوئے Faker پیکیج کو انسٹال کر سکتے ہیں:

پائپ انسٹال فیکر

 

جعلی جنریٹر کیسے بنائیں اور شروع کریں؟

فیکر جنریٹر بنانے اور شروع کرنے کے لیے کوئی بھی Faker() طریقہ استعمال کرسکتا ہے۔

جعلی درآمد سے جعلی جعلی = جعلی ()

اب، جیسا کہ آپ Faker جنریٹر کی تنصیب اور ابتدا کے ساتھ تیار ہیں، آپ اپنی مرضی کا کوئی بھی ڈیٹا بنا سکتے ہیں۔

 

Faker کا استعمال کرتے ہوئے ایک نام، پتہ، اور بے ترتیب متن کیسے بنایا جائے؟

مکمل نام بنانے کے لیے name() طریقہ استعمال کیا جا سکتا ہے۔ اگر آپ پورے نام کے بجائے صرف پہلا نام یا آخری نام چاہتے ہیں، تو آپ first_name() اور last_name() کے طریقے استعمال کر سکتے ہیں۔

ان طریقوں کی ہر کال ایک بے ترتیب نام پیدا کرے گی۔

آئیے یہ دیکھنے کے لیے کوڈ میں جائیں کہ یہ طریقے کیسے کام کرتے ہیں۔

fake.first_name() 'ڈینی'
fake.last_name() 'Riley' 
fake.name() 'John Martinez'

ایڈریس اور رینڈم ٹیکسٹ بنانے کے لیے، آپ ایڈریس() اور ٹیکسٹ() طریقے استعمال کر سکتے ہیں۔

fake.address() '4843 Gordon Field Suite 617nSouth Karen, SC 39850'
fake.text() 'گیم ٹریڈ وہ مختلف ہے۔ پروگرام کے درمیان کر سکتے ہیں. ملین پیداوار دونوں کے ساتھ ساتھ چھوٹے یقین رکھتے ہیں. بہترین ہفتہ کیپیٹل اتھارٹی کو بتائیں۔ کھانے کی خواہش دور شام کے اندر۔ ہو سکتا ہے سادہ فلائی بریک کیریئر.'

اوپر والے ٹیکسٹ() طریقہ نے ایک پیراگراف بنایا۔

ایک سے زیادہ نام بنانے کے لیے، آپ name() طریقہ کو فار لوپ میں اس طرح ڈال سکتے ہیں:

رینج میں _ کے لیے(10): پرنٹ(fake.name())

ڈاکٹر ماریسا ویلینسیا ڈی ڈی ایس
جیسکا برڈ
انا مینڈیز
جیسکا رابرٹسن
مارون ڈنکن
رابرٹ گڈ
باربرا جیکسن
جیمز فالکنر
ڈیسٹینی ہاروی
کرسٹین ہیوز


 

فیکر پیکج کا استعمال کرتے ہوئے ایک ہی ڈمی ڈیٹا کیسے بنایا جائے؟

کچھ معاملات میں، ہو سکتا ہے کہ آپ اسی ڈیٹا سیٹ کو دوبارہ تیار کرنا چاہیں۔ یہ جنریٹر کی بیجائی سے ممکن ہے۔ آپ اسی ڈمی ڈیٹا کو تیار کرنے کے لیے seed() طریقہ استعمال کر سکتے ہیں:

Faker.seed(111) پرنٹ(fake.first_name())
'کرسٹی بینڈر'

 

Faker Package کا استعمال کرتے ہوئے منفرد ڈمی ڈیٹا کیسے بنایا جائے؟

اس بات کو یقینی بنانے کے لیے کہ تیار کردہ ڈمی ڈیٹا منفرد ہے، آپ جنریٹر کی .unique پراپرٹی استعمال کر سکتے ہیں۔

نام = [fake.unique.first_name() لیے i in حد (100)]

ہر بار، مندرجہ بالا کوڈ پر عمل کیا جائے گا، یہ منفرد 100 نام پیدا کرے گا.

 

فیکر پیکج کا استعمال کرتے ہوئے کرنسی سے متعلق ڈمی ڈیٹا کیسے بنایا جائے؟

آپ درج ذیل Faker() خصوصیات کو cryptocurrency سے متعلق ڈمی ڈیٹا بنانے کے لیے استعمال کر سکتے ہیں۔

cryptocurrency() - یہ cryptocurrency کا نام بناتا ہے اور یہ متعلقہ کوڈ ہے۔

cryptocurrency_name() - یہ cryptocurrency کا نام بناتا ہے۔

cryptocurrency_code() - یہ cryptocurrency کوڈ بناتا ہے۔

آئیے ان خصوصیات میں سے کچھ کو لاگو کریں اور نتائج دیکھیں۔

fake.cryptocurrency_name() 'Bitcoin'
fake.cryptocurrency() ('ETC', 'Ethereum Classic')

کرنسی سے متعلق ڈمی ڈیٹا بنانے کے لیے آپ درج ذیل Faker() پراپرٹیز استعمال کر سکتے ہیں۔

کرنسی () - یہ کرنسی کا نام بناتا ہے اور اس سے متعلقہ کوڈ ہوتا ہے۔

currency_name() - یہ کرنسی کا نام بناتا ہے۔

currency_code() - یہ کرنسی کوڈ بناتا ہے۔

fake.currency() ('TZS', 'Tanzanian shilling')
fake.currency_name() 'ترکش لیرا'

 

جعلی پیکیج کا کمانڈ لائن استعمال

Faker پیکیج کی تنصیب کے بعد، آپ اسے کمانڈ لائن سے بھی پکار سکتے ہیں۔ آپ کمانڈ پرامپٹ پر براہ راست کوڈ لکھ سکتے ہیں۔

 

فراہم کنندگان کیا ہیں؟

اب تک ہم نے Faker جنریٹر کی خصوصیات جیسے name(), first_name, last_name, address وغیرہ استعمال کیے ہیں۔ 'Providers' میں ایسی بہت سی پراپرٹیز پیک کی گئی ہیں۔ کچھ معیاری فراہم کنندہ ہیں جبکہ دیگر کمیونٹی کے ذریعہ تیار کردہ کمیونٹی فراہم کنندہ ہیں۔

بہت سے معیاری فراہم کنندگان ہیں جیسے کریڈٹ_کارڈ، ڈیٹ_ٹائم، انٹرنیٹ، شخص، پروفائل، بینک، وغیرہ جو متعلقہ ڈمی ڈیٹا بنانے میں مدد کرتے ہیں۔

آپ معیاری فراہم کنندگان کی مکمل فہرست اور ان کی خصوصیات کے بارے میں مزید معلومات حاصل کر سکتے ہیں۔ یہاں.

بہت سے کمیونٹی فراہم کنندگان ہیں جیسے کریڈٹ سکور، ہوائی سفر، گاڑی، موسیقی، مائیکرو سروس وغیرہ۔ آپ اپنا فراہم کنندہ بھی بنا سکتے ہیں اور اسے Faker پیکیج میں شامل کر سکتے ہیں۔

آپ کمیونٹی فراہم کرنے والوں کی مکمل فہرست اور ان کی جائیدادوں کے بارے میں مزید معلومات حاصل کر سکتے ہیں۔ یہاں.

 

جعلی پیکج کا استعمال کرتے ہوئے لوکلائزڈ ڈمی ڈیٹا کیسے بنایا جائے؟

آپ فیکر جنریٹر کو دلیل کے طور پر مطلوبہ لوکیل فراہم کرکے لوکلائزڈ ڈمی ڈیٹا بنا سکتے ہیں۔

یہ متعدد مقامات کو بھی سپورٹ کرتا ہے۔ اس صورت میں، تمام لوکلز کو ازگر کی فہرست ڈیٹا کی قسم میں فراہم کرنے کی ضرورت ہے۔

پہلے سے طے شدہ لوکیل 'en_US' یعنی امریکی انگریزی ہے۔

آئیے 10 ہندی نام بنانے کے لیے کوڈ بنائیں۔

faker درآمد سے Faker fake = Faker('hi_IN') _ in range(10): print(fake.name())
अद्वैत دیال ڈینئل اباباسی ہاسن مہاراج اسان جمعنت کماری خان ہاسن کالے وکرم رامشرما ہاسن منگل اندو گائے مسٹر مہاراج

 

جعلی پیکج کا استعمال کرتے ہوئے ڈمی ڈیٹاسیٹ کیسے بنایا جائے؟

ہم ملازمت، کمپنی، رہائش، صارف نام، نام، پتہ، موجودہ مقام، میل، وغیرہ جیسی صفات کے ساتھ 100 لوگوں کا ایک ڈمی ڈیٹا سیٹ بنائیں گے۔ ہم اس ڈیٹا کو بنانے کے لیے معیاری فراہم کنندہ 'پروفائلز' کا استعمال کریں گے اور محفوظ کرنے کے لیے پانڈاس ڈیٹا فریمز کا استعمال کریں گے۔ یہ.

جعلی درآمد سے جعلی درآمد پانڈوں کو بطور pd fake = Faker() profileData = [fake.profile() for i in range(100)] df = pd.DataFrame(profileData) df

 

جعلی پیکج کا استعمال کرتے ہوئے ڈمی ڈیٹا 1
تصویری ماخذ: مصنف کے ذریعہ تخلیق کیا گیا ہے۔

 

 

ازگر میں ڈمی ڈیٹا بنانے کے متبادل طریقے

ڈمی ڈیٹا بنانے کے کچھ اور طریقے ہیں۔ وہ درج ذیل ہیں:

  • غلط کارخانہ

    اسے استعمال کیا جا سکتا ہے جب آپ کو اپنے کوڈ کی فوری جانچ کے لیے کچھ بے ترتیب جعلی ڈیٹا جیسے تار، نمبر، تاریخیں، اوقات، IP، ای میل ایڈریس وغیرہ کی ضرورت ہو۔ آپ اس کے بارے میں مزید معلومات حاصل کر سکتے ہیں۔ یہاں.

  • Python میں Numpy لائبریری سے رینڈم ماڈیول کا استعمال

    اگر آپ صرف چھدم بے ترتیب نمبر چاہتے ہیں تو وہ بے ترتیب پیکیج کا استعمال کرکے تیار کیے جاسکتے ہیں۔ اس کے مختلف افعال ہیں جیسے رینڈ()، رینڈنٹ() اور چوائس()۔

نتیجہ

ہم نے سیکھا کہ Python میں Faker پیکیج کو مختلف قسم کے ڈیٹا بنانے کے لیے استعمال کرنا ہے۔ ہم نے نام، ذاتی پروفائلز، کرنسی سے متعلق ڈیٹا بنانے کا طریقہ دریافت کیا۔ ہم نے یہ بھی سیکھا کہ اسی ڈمی ڈیٹا کو دوبارہ کیسے بنایا جائے اور ساتھ ہی منفرد ڈیٹا کیسے بنایا جائے۔ ہم نے فراہم کنندگان کی کھوج کی اور یہ بھی سیکھا کہ مقامی طور پر مخصوص ڈیٹا بنانا ممکن ہے۔

اس پیکج کے ساتھ ہم اور بھی بہت کچھ کر سکتے ہیں۔ میں نے جعلی ڈیٹا بنانے کی چند مثالیں شیئر کی ہیں۔ مجھے امید ہے کہ یہ آپ کی ایپلیکیشن کی جانچ کے لیے کارآمد ثابت ہو گا اور حقیقی ڈیٹا تلاش کرنے کے اوور ہیڈ کو کم کر دے گا۔

 

حوالہ جات:

فیکر پیکج کے بارے میں مزید معلومات کے لیے، آپ ملاحظہ کر سکتے ہیں۔ یہاں.

اس مضمون میں دکھایا گیا میڈیا Analytics ودھیا کی ملکیت نہیں ہے اور مصنف کی صوابدید پر استعمال کیا جاتا ہے۔

ماخذ: https://www.analyticsvidhya.com/blog/2021/09/how-to-create-dummy-data-in-python-using-faker-package/

ٹائم اسٹیمپ:

سے زیادہ تجزیات ودھیا