import pandas as pd
from ipaddr import IPv4Address
df = pd.DataFrame([[1,'192.168.1.10', '45.7.12.34', 'abc'],[4, '10.10.1.11', '90.90.67.33', 'def'], [77, '52.1.7.90', '67.5.3.5', 'ghi' ], [90, '19.19.90.7', '77.88.99.44', 'xyz']], columns=['A', 'sip', 'dip', 'location'])
addrs = [(int)(IPv4Address(addr)) for addr in df[['sip', 'dip']].values.flatten().tolist()]
Мне интересно, есть ли numpy
собственный способ применения функции к каждому элементу массива перед преобразованием в список?