I have a list of NumPy arrays:
self.xy_lat_lon_list = [array([3986139.12431615, 3889959.08475953]),
array([3987252.31922408, 3889959.08475953]),
array([3988365.51413201, 3889959.08475953]),
array([3989478.70903994, 3889959.08475953]),
array([3990591.90394788, 3889959.08475953]),
array([3991705.09885581, 3889959.08475953]),
array([3992818.29376374, 3889959.08475953]),....]
I need to append an integer to every array (the same one) for example:
uav_elev = 1900
output:
self.xy_lat_lon_list = [array([3986139.12431615, 3889959.08475953,1900]),
array([3987252.31922408, 3889959.08475953,1900]),
array([3988365.51413201, 3889959.08475953,1900]),
array([3989478.70903994, 3889959.08475953,1900]),
array([3990591.90394788, 3889959.08475953,1900]),
array([3991705.09885581, 3889959.08475953,1900]),
array([3992818.29376374, 3889959.08475953,1900]),....]
I tried to use list comprehension, but got lost somewhere.
And in a regular for loop:
for l in self.xy_lat_lon_list:
l. # I thought that I will get append or insert here but It's not.
xy_lat_lon_list = [np.append(a, uav_elev) for a in xy_lat_lon_list]np.vstackto turn the list into a 2d array?