Hsplit

10 min Niveau 5

Introduction

La fonction numpy.hsplit est un cas particulier de la fonction split() où l'axe est 1, indiquant une division horizontale quelle que soit la dimension du tableau d'entrée.

Exemple

import numpy as np 
a = np.arange(16).reshape(4,4) 

print 'First array:' 
print a 
print '\n'  

print 'Horizontal splitting:' 
b = np.hsplit(a,2) 
print b 
print '\n'

Sa sortie serait la suivante -

First array:
[
    [ 0 1 2 3]
    [ 4 5 6 7]
    [ 8 9 10 11]
    [12 13 14 15]
]

Horizontal splitting:                                                         
[
    array(
        [
            [ 0,  1],
            [ 4,  5],
            [ 8,  9],
            [12, 13]
        ]
    ), array(
        [
            [ 2,  3],
            [ 6,  7],
            [10, 11],
            [14, 15]
        ]
    )
]
logo discord

Besoin d'aide ?

Rejoignez notre communauté officielle et ne restez plus seul à bloquer sur un problème !

En savoir plus