Solution
Yes, the Python Node can call a function that uses NumPy and many other packages. The following shows an example Python script and a VI to call it.
# First, import NumPy.
import numpy as np
def MaxMinMean(lvarray):
"""
This function returns the maximu, minimum and mean
values of the "lvarray" in a list.
"""
# Convert LabVIEW array into NumPy array.
nparray = np.array(lvarray)
# Calculate the max, min and mean values.
arrmax = np.max(nparray)
arrmin = np.min(nparray)
arrmean = np.mean(nparray)
return [arrmax, arrmin, arrmean]
- LabVIEW 2019 block diagram to call the function above