In a separate question (Create NIL (zero vertex) geometry), @DanPatterson mentioned:
I can only wish points could just be defined from arrays
np.full(shape=(4,), fill_value=np.nan, order='C')
array([nan, nan, nan, nan])
# -- or
np.empty((0,))
array([], dtype=float64)
ArcPy isn't my area of expertise. But it seems like an interesting idea. Could ArcPy be enhanced so that points can be defined from arrays?
Dan, feel free to clarify.