import pandas as pd
import numpy as np
# create sample data
data = {'A': [1, 2, 3], 'B': [4, 5, 6], 'C': [7, 8, 9]}
df = pd.DataFrame(data)
# create new column using numpy.minimum(), numpy.maximum(), and numpy.divide() functions
df['min_by_max'] = np.minimum.reduce(df, axis=1) / np.maximum.reduce(df, axis=1)
df