БИЛЕТ №5
NumPy кітапханасының қызметі мен қолданысы / Функции и использование библиотеки NumPy
Бұл бөлім жеткілікті дәрежеде ескірген. Қазір модуль numpy деп аталады. Жалпы, Numeric-те болған барлық numpy-да қол жетімді, бірақ аттар сәйкес келмеуі мүмкін. Numeric NumPy/oldnumeric сияқты қол жетімді. Сіздің құжаттама.
Numeric Python - көптеген сандық қосымшалар үшін қажетті көп өлшемді массивтерді есептеу үшін бірнеше модуль. Numeric модулі MatLab, Octave (MATLAB аналогы), APL, J, S+, ID сияқты пакеттер мен жүйелердің Python мүмкіндіктерін енгізеді. Пайдаланушылар Numeric-ті оңай және ыңғайлы табады. Кейбір Python синтаксистік мүмкіндіктері (кесіктерді пайдаланумен байланысты) Numeric үшін арнайы әзірленген.
Numeric Python үшін құралы бар:
- матрицалық есептеулер;
- FFT Фурье жылдам түрлендіру;
- жетіспейтін ma эксперименталдық деректермен жұмыс істеу;
- RNG статистикалық модельдеу;
- MatLab бағдарламасының негізгі функцияларының эмуляциясы.
Numeric Модулі.
Numeric модулі толымды түрді анықтайды-массив және массив операцияларына арналған функциялардың көп санын қамтиды. Массив-бұл индекстер бойынша қолжетімді біртекті элементтер жиынтығы. Numeric Модулінің массивтері көп өлшемді, яғни бір мөлшерден артық болуы мүмкін.
C# программалау тілінде қателерді және ерекше жағдайларды өңдеу / Обработка ошибок и исключений в языке программирования C#
C # тіліндегі ерекшеліктерді Өңдеу мүмкіндіктері бағдарламаны орындау кезінде туындайтын күтпеген немесе ерекше мәселелерді шешуге көмектеседі. Ерекшеліктерді өңдеу сәтсіз болуы мүмкін әрекеттер үшін try, catch және finally кілт сөздерін пайдаланады. Бұл қателерді ақылға қонымды болып көрінетіндей өңдеуге, сондай-ақ ресурстарды дұрыс шығаруға мүмкіндік береді. Ерекшеліктерді жұмыс уақыты ортасы (CLR),. net платформасы , үшінші тарап жеткізушілерінің кітапханалары немесе қосымшаның өзі жасай алады. Ерекшелік жасау үшін throw кілт сөзін пайдаланыңыз.
Көптеген жағдайларда ерекшелік сіздің кодыңызда шақырылған әдіспен емес, қоңырау стегіндегі келесі әдістердің бірі арқылы жасалуы мүмкін. Егер мұндай ерекшелік жасалса, CLR ортасы стекті кеңейтеді, сәйкес типтегі ерекшеліктер үшін catch блогы бар әдісті табады және осындай алғашқы анықталған catch блогын орындайды. Егер сәйкес catch блогы бүкіл қоңырау стегінде табылмаса, CLR ортасы процесті аяқтайды және пайдаланушыға хабарлама шығарады.
CASE-технологиялар негізінде ақпараттық жүйелерді жобалау / CASE-технологии проектирование информационных систем на базе технологий
Талаптардың үнемі өсуін ескере отырып, қазіргі заманғы ақпараттық жүйелердің күрделілігі айтарлықтай артып келеді. Ірі қолданыстағы ақпараттық жүйелердің келесі ерекшеліктерін ажыратуға болады: • сипаттаманың күрделілігі; • тығыз өзара әрекеттесетін компоненттер жиынтығының болуы; • кез-келген типтік жобалық шешімдер мен қолданбалы жүйелерді пайдалану мүмкіндігін шектейтін тікелей аналогтардың болмауы; • қолданыстағы және жаңадан жасалған қосымшаларды біріктіру қажеттілігі; • бірнеше аппараттық платформаларда гетерогенді ортада жұмыс істеу; • белгілі бір құралдарды қолдану дағдылары мен қалыптасқан дәстүрлері бойынша әзірлеушілердің жекелеген топтарының біртектілігі және біртектілігі; • даму жобасының айтарлықтай уақыт аралығы. CASE-инструмент (Computer Aided Software Engineering) ақпараттық жүйелерді құру және қолдау процестерін қолдайтын арнайы бағдарламалық жасақтаманы білдіреді: талаптарды талдау және тұжырымдау, қолданбалы бағдарламалық жасақтама мен мәліметтер базасын жобалау, код жасау, тестілеу, құжаттама, сапа кепілдігі, конфигурацияны басқару және басқару жоба, сонымен қатар басқа процестер. CASE құралын сәтті енгізу мүмкіндігін арттыру үшін сіз үш аспектіні басшылыққа алуыңыз керек: 1. технология (қолда бар шектеулі мүмкіндіктер); 2. мәдениет (жаңа процестерді енгізуге дайын болу); 3. басқару (іске асырудың маңызды кезеңдері мен процестеріне нақты басшылық). Кез-келген аспектке назардың болмауы, қолданыстағы ұсыныстарды мұқият ұстанғанына қарамастан, іске асыру процесінің жетістігіне кері әсер етуі мүмкін. CASE-қорларының құрамы және жіктелуі CASE құралдары ақпараттық жүйелерді сипаттауға және құжаттауға арналған қуатты графикалық құралдарға ие, кейбір компоненттердің интеграциялануына байланысты даму процесінің басқарылуын қамтамасыз етеді, сонымен қатар репозиторийлер көмегімен деректерді орталықтан сақтауға мүмкіндік береді. CASE-технологиясына ақпараттық жүйелерді жобалау әдістемесі мен талдау және модельдеу құралдары кіреді. CASE құралының архитектурасын алты компоненттің жиынтығы ретінде ұсынуға болады: Деректер қоймасы. Графикалық диаграмма редакторы. Диаграмманы растаушы. Есеп беру генераторы. Жоба әкімшісі. Сервис. Деректер қоймасы - бұл CASE-құралының компоненттері арасында ақпарат алмасуға, сонымен қатар жобаланған жүйенің барлық объектілері туралы ақпаратты сақтауға арналған мәліметтер базасы. Графикалық диаграмма редакторы берілген графикалық белгілерде болжанатын ақпараттық жүйені бейнелеуге арналған. Келесі әрекеттерді орындауға мүмкіндік береді: диаграмма элементтерін және олардың арасындағы қатынастарды құру; диаграмма элементтерінің сипаттамаларын орнатыңыз;
диаграмма элементтері арасындағы байланыстардың сипаттамаларын орнатыңыз; диаграмма элементтерін, олардың өзара байланыстарын және сипаттамаларын редакциялау. Диаграмманы тексеруші құрастырылған диаграмманың жобалау әдістемесімен сәйкессіздігін анықтайды. Оның функцияларының қатарына: диаграмманың дұрыстығын бақылау; диагностика және қателік туралы хабарламалар; диаграммада қате элементтерді бөлектеу. Есептер генераторы жобаның күйі туралы ақпаратты әртүрлі сипаттамаларға сәйкес құрылған есептер түрінде алуға мүмкіндік береді. Жоба әкімшісі - бұл әкімшілік функцияларды орындау үшін қажетті құралдар жиынтығы. Бұл ерекшеліктерге мыналар жатады: жобаны инициализациялау; жобаның бастапқы параметрлерін орнату; жоба элементтеріне қол жеткізу құқығын тағайындау және өзгерту; жұмыстың орындалуын бақылау. Сервистік компонент - бұл мәліметтер репозиторийін жүргізуге арналған жүйелік утилиталар жиынтығы. Деректердің сақтық көшірмесін жасау, деректерді қалпына келтіру және жаңа репозиторий құру үшін қолданылады. Әр түрлі CASE құралдары қолдануға байланысты келесі компоненттерден тұруы мүмкін: репозиторий; талдау мен жобалауға арналған графикалық құралдар; қосымшаларды әзірлеу құралдары;
конфигурацияны басқару құралдары; құжаттама құралдары;
тестілеу құралдары;
жобаны басқару құрал
реинжиниринг құралдары.
Достарыңызбен бөлісу: |