Х. ДосмҰхамедов


Дәріс №9. Бір өлшемді жиымдар. Жиымдарды өңдеу



бет25/95
Дата07.12.2022
өлшемі3 Mb.
#466729
1   ...   21   22   23   24   25   26   27   28   ...   95
Жуйелик программалау Python

Дәріс №9. Бір өлшемді жиымдар. Жиымдарды өңдеу.


Дәріс мақсаты: Студенттерге бір өлшемді жиымдар қарастырылады.
Дәріс жоспары:

  1. Бір өлшемді жиымдар




  1. Массивті құру.

Массивті жасау үшін, массивтің мазмұнын (ішкі тізімдер түрінде) және түрін көрсете отырып, array () функциясын пайдалануға болады. Array() функциясы дәлел - массив болса, көшірмесін жасайды. As array() функциясы ұқсас жұмыс істейді, бірақ оның аргументі массиві болған кезде жаңа массив жасамайды:

>>> from Numeric import *


>>> print array([[1, 2], [3, 4], [5, 6]])
[[1 2]
[3 4]
[5 6]]
>>> print array([[1, 2, 3], [4, 5, 6]], float)
[[ 1. 2. 3.]
[ 4. 5. 6.]]
>>> print array([78, 85, 77, 69, 82, 73, 67], 'c')
[N U M E R I C]
Массив элементтері ретінде келесі түрлерді пайдалануға болады: Int8-Int32, Unsigned Int 8-Unsigned Int32, Float 8-Float64, Complex8-Complex64 және PyObject. 8, 16, 32 және 64 сандар шаманы сақтауға арналған биттердің санын көрсетеді. Int, Unsigned Integer, Float және Complex түрлері осы платформада қабылданған мәндерге сәйкес келеді . Массивте сондай-ақ еркін нысандарға сілтемелерді сақтауға болады .

Әрбір ось бойынша массив мөлшері мен ұзындығы массив формасы (shape) деп аталады . Массив пішініне қол жеткізу shape атрибуты арқылы жүзеге асырылады:


>>> from Numeric import *
>>> a = array(range(15), int)
>>> print a.shape
(15,)
>>> print a
[ 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14]
>>> a.shape = (3, 5)
>>> print a.shape
(3, 5)
>>> print a
[[ 0 1 2 3 4]
[ 5 6 7 8 9]
[10 11 12 13 14]]
Дәріс №10. Екі өлшемді жиымдар. Жиымдарды өңдеу алгоритмдері


Дәріс мақсаты: Студенттерге екі өлшемді жиымдар қарастырылады.
Дәріс жоспары:



  1. Достарыңызбен бөлісу:
1   ...   21   22   23   24   25   26   27   28   ...   95




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет