pymc.pytensorf.convert_data#
- pymc.pytensorf.convert_data(data)[source]#
Convert input data to a NumPy array or PyTensor variable.
Handles pandas objects, NumPy arrays, and masked arrays. Missing values are preserved as a masked array where applicable.
- Parameters:
- dataarray_like
Input data to convert. Accepts pandas Series, pandas Index, NumPy arrays, masked arrays, or PyTensor variables.
- Returns:
np.ndarrayorpytensor.graph.basic.VariableConverted data. Returns a masked array if missing values are detected, otherwise a plain NumPy array or PyTensor variable.
Examples
>>> import numpy as np >>> import pymc as pm >>> pm.convert_data(np.array([1.0, 2.0, 3.0])) array([1., 2., 3.])