Pandas kutubxonasi haqida.
Rivojlanish tarixi
2008 yilda AQR Capital Managementda pandalar ishlab chiqarish boshlandi .
2009 yil oxiriga kelib u ochiq manbalar bilan ta'minlandi
va bugungi kunda
dunyodagi hamfikrlar hamjamiyati tomonidan faol qo'llab-quvvatlanmoqda, ular
ochiq manbali pandalarni yaratishda yordam berish uchun o'zlarining qimmatli
vaqtlari va kuchlarini sarflaydilar .
2015 yildan boshlab NumFOCUS pandasga homiylik qildi. Bu pandalarni
dunyo miqyosidagi ochiq manbali loyiha sifatida rivojlantirish muvaffaqiyatini
ta'minlashga yordam beradi .
Xronologiya
2008 yil : pandalar
ishlab chiqarila boshlandi
2009 yil : pandalar ochiq manbaga aylandi
2012 : Ma'lumotlarni tahlil qilish uchun Pythonning birinchi nashri nashr etildi
2015 : NumFOCUS pandasga homiylik qildi
Kutubxonaning diqqatga sazovor
joylari
Integratsiyalashgan indekslash, ma'lumotlarni boshqarish uchun tezkor va
samarali DataFrame ob'ekti;
Xotira ichidagi ma'lumotlar tuzilmalari va turli formatlari o'rtasida
ma'lumotlarni o'qish va yozish vositalari :
CSV va matnli fayllar, Microsoft
Excel, SQL ma'lumotlar bazalari va tezkor HDF5 formati;
Sun'iy ong uchun ma'lumotlarni moslashtirish: Ma'lumotlarni oqilona va
osongina
tartiblash;
Ma'lumotlar to'plamini moslashuvchan qayta shakllantirish va o'zgartirish,
zamonaviy indeksatsiya va katta ma'lumotlar to'plamlarini kichik guruhlarga
bo'lish;;
Jadvallar uchun ustunlar kiritish va o'chirish;
Ma'lumotlar to'plamida bo'linadigan va birlashtiriladigan operatsiyalarni
bajarishga imkon beradigan kuchli guruhlash dvigatelidan
foydalangan holda
ma'lumotlarni yig'ish yoki o'zgartirish;
Ma'lumotlar to'plamini yuqori darajada birlashtirish;
Ierarxik o'qni indekslash quyi o'lchovli ma'lumotlar tarkibida yuqori o'lchovli
ma'lumotlar bilan ishlashning intuitiv usulini ta'minlash;
Vaqt seriyasining funktsionalligi: sana diapazonini yaratish va chastotani
o'zgartirish harakatlanuvchi oyna statistikasi va sana o'zgarishi. Ma'lumotlarni
yo'qotmasdan, hatto domenga xos vaqt oralig'ini yarating va vaqt qatorlariga
qo'shing;
Cython yoki C da yozilgan muhim kod yo'llari
bilan ishlash uchun juda
optimallashtirilgan .
Pandalar bilan turli xil ilmiy va tijorat sohalarida, jumladan, moliya,
nevrologiya, iqtisod, statistika, reklama, veb-tahlil va boshqalarda qo'llaniladi.
Missiya
pandas Pythonda amaliy, real dunyo ma'lumotlarini tahlil qilish uchun asosiy
yuqori darajadagi qurilish bloklari bo'lishga qaratilgan.
Bundan tashqari, u har
qanday tilda mavjud bo'lgan eng kuchli va moslashuvchan ochiq manbali
ma'lumotlarni tahlil qilish / manipulyatsiya qilish vositasi bo'lishni maqsad qilib
qo'ygan.
Ko'rinishi
Ma'lumotlarni tahlil qilish va manipulyatsiya dasturlari mavjud bo'lgan dunyo:
Hamma uchun ochiq
Foydalanuvchilar foydalanishi va o'zgartirishi uchun bepul
Moslashuvchan
Kuchli
Foydalanish oson
Tez
Maqsad
Tajriba darajasi, jinsi, jinsi o'ziga
xosligi va ifodasi, jinsiy orientatsiyasi,
nogironligi, tashqi qiyofasi,
tanasining kattaligi, irqi, millati, yoshi, dini va
millatidan qati nazar hamma bilan hurmatda va mehmondo'st bo'lish
pandalarning asosiy maqsadidir.