Функция Python Numpy asanyarray: преобразование кортежа в массив с примерами

Функция numpy.asanyarray в Python используется для преобразования заданных входных данных, например кортежа, в массив. Вот несколько способов продемонстрировать, как его использовать:

Метод 1. Преобразование кортежа в массив с помощью numpy.asanyarray

import numpy as np
# Example tuple
my_tuple = (1, 2, 3, 4, 5)
# Convert tuple to array
my_array = np.asanyarray(my_tuple)
print("Tuple:", my_tuple)
print("Array:", my_array)
print("Array Type:", type(my_array))

Выход:

Tuple: (1, 2, 3, 4, 5)
Array: [1 2 3 4 5]
Array Type: <class 'numpy.ndarray'>

Метод 2: использование numpy.asarray с кортежем

import numpy as np
# Example tuple
my_tuple = (1, 2, 3, 4, 5)
# Convert tuple to array using numpy.asarray
my_array = np.asarray(my_tuple)
print("Tuple:", my_tuple)
print("Array:", my_array)
print("Array Type:", type(my_array))

Выход:

Tuple: (1, 2, 3, 4, 5)
Array: [1 2 3 4 5]
Array Type: <class 'numpy.ndarray'>

Метод 3. Преобразование кортежа в массив с помощью numpy.array

import numpy as np
# Example tuple
my_tuple = (1, 2, 3, 4, 5)
# Convert tuple to array using numpy.array
my_array = np.array(my_tuple)
print("Tuple:", my_tuple)
print("Array:", my_array)
print("Array Type:", type(my_array))

Выход:

Tuple: (1, 2, 3, 4, 5)
Array: [1 2 3 4 5]
Array Type: <class 'numpy.ndarray'>

Метод 4. Преобразование кортежа в массив с помощью np.asarray() и указания dtype

import numpy as np
# Example tuple
my_tuple = (1, 2, 3, 4, 5)
# Convert tuple to array using np.asarray() and specify dtype
my_array = np.asarray(my_tuple, dtype=np.float64)
print("Tuple:", my_tuple)
print("Array:", my_array)
print("Array Type:", type(my_array))

Выход:

Tuple: (1, 2, 3, 4, 5)
Array: [1. 2. 3. 4. 5.]
Array Type: <class 'numpy.ndarray'>