j'ai un large éventail 100x15 comme ceci:Création d'un sous-tableau sans de aubarrays passés comme arguments en python
[a b c d e f g h i j k l m n o]
[1 2 3 4 5 6 7 8 9 10 11 12 13 14 15]
[1 2 3 4 5 6 7 8 9 10 11 12 13 14 15]
[1 2 3 4 5 6 7 8 9 10 11 12 13 14 15]
[1 2 3 4 5 6 7 8 9 10 11 12 13 14 15]
[1 2 3 4 5 6 7 8 9 10 11 12 13 14 15]
.
.
.(Up to 100 rows)
Je veux sélectionner une partie de ces données dans un sous-ensemble en utilisant une fonction qui a un argument « k » dans laquelle « k » désigne le pas de sous-ensembles à réaliser, comme dire k = 5 signifie que les attributs de données sont divisés en 3 sous-ensembles comme ci-dessous:
[a b c d e] [f g h i j] [k l m n o]
[1 2 3 4 5] [6 7 8 9 10] [11 12 13 14 15]
[1 2 3 4 5] [6 7 8 9 10] [11 12 13 14 15]
[1 2 3 4 5] [6 7 8 9 10] [11 12 13 14 15]
[1 2 3 4 5] [6 7 8 9 10] [11 12 13 14 15]
.
.
.(Up to 100 rows)
et elles sont stockées dans un réseau différent. Je veux l'implémenter en utilisant python. J'ai implémenté cela partiellement. Quelqu'un peut-il implémenter ceci et me fournir le code dans la réponse?
logique partielle pour la boucle intérieure
given k
set start_index = 0
end_index = length of array/k = increment
for j from start_index to end_index
start_index=end_index + 1
end_index = end_index + increment
//newarray[][] (I'm not sure abt here)
Merci.
Simplement remodeler. Regardez dans 'numpy.reshape'. – Divakar
Est-ce que cela donnera tous les éléments dans différents tableaux? – PSN
Je ne vois qu'un seul tableau d'entrée ici. – Divakar