Write coordinates of array of values in multidimensional array

mb567

I have this list:

list = [[0, 5], [0, 3, 6], [1, 2, 4], [1, 7], [0, 1]]

Each element refers to a point with coordinates listed as two arrays:

Lon = [2.0,3.0,5.0,2.0,6.0,1.0,3.0,4.0]
Lat = [4.0,6.0,5.0,3.0,4.0,2.0,1.0,7.0]

I am trying to create an array that is in the following format:

[[Lon_0,Lat_0],[Lon_5,Lat_5]]
[[Lon_0,Lat_0],[Lon_3,Lat_3],[Lon_6,Lat_6]]
...

I tried the zip function but something is missing and I don't know how to move forward:

for m in list:
    for n in m:
        Coord = zip((Lon[n], Lat[n]))

Any help is appreciated

Cristian Ramon-Cortes

You can go through each index inside each element of your list and rebuild an entry with the Lon, Lat values.

Here is the code:

# Sample data
list = [[0, 5], [0, 3, 6], [1, 2, 4], [1, 7], [0, 1]]
Lon = [2.0,3.0,5.0,2.0,6.0,1.0,3.0,4.0]
Lat = [4.0,6.0,5.0,3.0,4.0,2.0,1.0,7.0]

# Construct result list
result = []                                                                                                                          
for entry in list:
    elem = []
    for index in entry:
        elem.append([Lon[index], Lat[index]])
    result.append(elem)

# Sample output
print(result)
[[[2.0, 4.0], [1.0, 2.0]], 
 [[2.0, 4.0], [2.0, 3.0], [3.0, 1.0]], 
 [[3.0, 6.0], [5.0, 5.0], [6.0, 4.0]], 
 [[3.0, 6.0], [4.0, 7.0]], 
 [[2.0, 4.0], [3.0, 6.0]]]

In a more "pythonic" way you can use a single-line command (which might be harder to understand but does the exact same thing):

result = [[[Lon[index], Lat[index]] for index in entry] for entry in list]

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

PHP Write to a Multidimensional Array at 2 points in time

分類Dev

How to count all values in a multidimensional array?

分類Dev

Find Common most values in multidimensional array in PHP

分類Dev

PHP multidimensional array sort matching values

分類Dev

How to turn a single array into a multidimensional array using the values?

分類Dev

Write a character array with null values into a file stream

分類Dev

How to search data in multidimensional array using range values

分類Dev

Array_Search in multidimensional array

分類Dev

Create a multidimensional array

分類Dev

PHP: String to multidimensional array

分類Dev

multidimensional array of objects in angular

分類Dev

Sort multidimensional array by index

分類Dev

PowerShell multidimensional Array issue

分類Dev

Search in multidimensional array (Algorithm)

分類Dev

Search in multidimensional array (Algorithm)

分類Dev

continue key for multidimensional array

分類Dev

Sort a multidimensional array in PHP

分類Dev

multidimensional array with keys

分類Dev

How to Display multidimensional Array?

分類Dev

Dynamic multidimensional array on the heap

分類Dev

Qt QVector of multidimensional array

分類Dev

check duplicacy in multidimensional array

分類Dev

javascript sum multidimensional array

分類Dev

Sanitize & desanitize multidimensional array

分類Dev

Php include with multidimensional array

分類Dev

Turning an existing array into a multidimensional

分類Dev

Java multidimensional array layout

分類Dev

PHP - Get all values with specific array key from multidimensional array with unknown depth

分類Dev

How to hand over values to a double-pointer and print the values out as if it would be an multidimensional array? (C)

Related 関連記事

  1. 1

    PHP Write to a Multidimensional Array at 2 points in time

  2. 2

    How to count all values in a multidimensional array?

  3. 3

    Find Common most values in multidimensional array in PHP

  4. 4

    PHP multidimensional array sort matching values

  5. 5

    How to turn a single array into a multidimensional array using the values?

  6. 6

    Write a character array with null values into a file stream

  7. 7

    How to search data in multidimensional array using range values

  8. 8

    Array_Search in multidimensional array

  9. 9

    Create a multidimensional array

  10. 10

    PHP: String to multidimensional array

  11. 11

    multidimensional array of objects in angular

  12. 12

    Sort multidimensional array by index

  13. 13

    PowerShell multidimensional Array issue

  14. 14

    Search in multidimensional array (Algorithm)

  15. 15

    Search in multidimensional array (Algorithm)

  16. 16

    continue key for multidimensional array

  17. 17

    Sort a multidimensional array in PHP

  18. 18

    multidimensional array with keys

  19. 19

    How to Display multidimensional Array?

  20. 20

    Dynamic multidimensional array on the heap

  21. 21

    Qt QVector of multidimensional array

  22. 22

    check duplicacy in multidimensional array

  23. 23

    javascript sum multidimensional array

  24. 24

    Sanitize & desanitize multidimensional array

  25. 25

    Php include with multidimensional array

  26. 26

    Turning an existing array into a multidimensional

  27. 27

    Java multidimensional array layout

  28. 28

    PHP - Get all values with specific array key from multidimensional array with unknown depth

  29. 29

    How to hand over values to a double-pointer and print the values out as if it would be an multidimensional array? (C)

ホットタグ

アーカイブ