SunWorld - Python Libraries
библиотека numpy
! !
общее меню для всех исходников ! !src
исходники на Python для SunWorld ! !Python
ОПИСАНИЕ БИБЛИОТЕК Python ! !Python libs
! !
numpy (Всё, что надо знать новичку) ! !О numpy на skillbox.ru
----------------------------------------------------------! !
библиотека для работы С МАССИВАМИ И
МАТЕМАТИЧЕСКИМИ ФУНКЦИЯМИ
import numpy as np # подсоединение библиотеки к проекту
np.pi # число ПИ
x = np.linspace(0, 2/3, 200) # создать FLOAT массив из 200 чисел равномерно от 0 до 0.6666..67
y = np.sin(x) # от всех чисел в массиве найти синус
a = np.array([1,2,3], dtype='int32')
n = a.ndim # n=1
b = np.array([[1, 2, 3], [4, 5, 6]])
# b.ndim = 2, b.shape = (2, 3), a.dtype = Out: int32 (Строка?), a.itemsize = 4 (байта),
# a.size = 3, a.nbytes = 12 (=3*4)
np.zeros((2, 2)) # двумерный массив из 4-х нулей
np.zeros(4) # одномерный массив из 4-х нулей
b = np.ones((4, 2, 2), dtype='int32') # 16 единиц
----------------------------------------------------------! !
ДРУГОЕ
import os
os.getcwd() # Текущая директория
os.listdir('.') # Список файлов
os.path.join('folder', 'file.txt') # Создание пути
os.path.exists('file.txt') # Проверка существования
os.makedirs('new_folder', exist_ok=True) # Создание папки
import io
# Работа со строками как с файлами
s = io.StringIO("Hello\nWorld")
s.read()
# Байтовые потоки
b = io.BytesIO(b"binary data")
b.read()
(с) Можаровский С.Г. // mailto:mozharovskys@mail.ru //
Home page
Solar page