#!/usr/bin/env python3
# -*- coding: utf-8 -*-
"""
Created on Fri Mar 14 07:04:06 2025

@author: ericnoizet
"""

import numpy as np

# Création d'un tableau numpy
tableau = np.array([
    [1, 2, 3],
    [4, 5, 6],
    [7, 8, 9],
    [10, 11, 12]
])

# Sélection d'une ligne (ex: la 2e ligne, index 1)
ligne_2 = tableau[1, :]
print("Ligne 2:", ligne_2)

# Sélection d'une colonne (ex: la 3e colonne, index 2)
colonne_3 = tableau[:, 2]
print("Colonne 3:", colonne_3)

# Slicing sur une chaîne de caractères
chaine = "InformatiqueBCPST1"

# Sélection des 10 premiers caractères
sous_chaine1 = chaine[:10]
print("Sous-chaîne 1:", sous_chaine1)

# Sélection des 5 derniers caractères
sous_chaine2 = chaine[-5:]
print("Sous-chaîne 2:", sous_chaine2)

# Sélection d'une sous-chaîne du 5e au 12e caractère
sous_chaine3 = chaine[4:12]
print("Sous-chaîne 3:", sous_chaine3)

