Введение
В этом лабе мы углубимся в мир численного вычисления с использованием Python. Представьте себе сценарий в эпоху динозавров, когда примитивный земной волшебник пытается предсказать движение небесных тел с использованием базовых численных вычислений. Цель волшебника - понять концепции численного вычисления и применить их для решения простых математических задач.
Настройка среды Python
В этом шаге мы настроим среду Python для численного вычисления.
Напишем простой фрагмент кода на Python для выполнения базовых численных вычислений. Добавьте следующий код в /home/labex/project/numerical_computing.py:
## numerical_computing.py
## Performing basic numerical computations
## Addition
result_addition = 3 + 5
print("Result of addition:", result_addition)
## Subtraction
result_subtraction = 10 - 3
print("Result of subtraction:", result_subtraction)
Запустите скрипт:
python numerical_computing.py
На вашем терминале должна быть отображена следующая информация:
Result of addition: 8
Result of subtraction: 7
Работа с библиотекой NumPy
В этом шаге мы познакомимся с библиотекой NumPy для численного вычисления. Мы будем работать с массивами, выполнять базовые операции и вычислять статистические значения.
Теперь добавим код в /home/labex/project/numpy_operations.py для выполнения базовых численных вычислений с использованием библиотеки NumPy.
## numpy_operations.py
## Working with NumPy Library
import numpy as np
## Creating arrays
array1 = np.array([1, 2, 3, 4, 5])
array2 = np.array([6, 7, 8, 9, 10])
## Performing array operations
result_addition = array1 + array2
print("Result of addition:", result_addition)
## Calculating mean
mean_value = np.mean(array1)
print("Mean value of array1:", mean_value)
Запустите скрипт:
python numpy_operations.py
На вашем терминале должна быть отображена следующая информация:
Result of addition: [ 7 9 11 13 15]
Mean value of array1: 3.0
Резюме
В этом лабе мы изучили основы численного вычисления с использованием Python. Мы настроили среду Python, выполнили базовые численные вычисления и работали с библиотекой NumPy для манипуляции массивами и вычисления статистических значений. Этот лаб предоставляет твердый фундамент для понимания концепций численного вычисления и их применения в Python.



