Code
import numpy as np
arr3 = np.array([], dtype=float)
val=1
for i in range(7):
if i == 0 or i == 3:
np.append(arr3,np.nan)
else:
np.append(arr3,val)
val+=1
arr3
Output
array([], dtype=float64)
When I run this code it does not provide any output. I don't know the reason.
np.appendis a poor imitation of something works better.