Numpy recarray.repeat () funzione | Python

| |

numpy.recarray.repeat() viene utilizzato per ripetere elementi di una matrice di record.

Sintassi: numpy.recarray.repeat (ripetizioni, asse = Nessuno)

Parametri:
ripetizioni: [int o array di ints] Il numero di ripetizioni per ciascun elemento.
asse: [int o Nessuno] L’asse lungo il quale ripetere i valori. Se None, l’array viene appiattito prima di essere ripetuto.

Ritorno: [ndarray] Array di output che ha la stessa forma dell’array di record, tranne lungo l’asse specificato.

Codice n. 1:

# Programma Python che spiega
# metodo numpy.recarray.repeat()


# import numy as geek

import numpy as geek


# crea un array di input con due campi diversi

in_arr = secchione .array ([[( 5.0 , 2 ), ( 3.0 , - 4 ), ( 6.0 , 9 ) ],

[( 9.0 , 1 ), ( 5.0 , 4 ), ( - 12.0 , - 7 )]],

dtype = [( ’a’ , float ), ( ’b’ , int )])

print ( "Matrice di input:" , in_arr)


# convertilo in un array di post,
# using arr.view (np.recarray)

rec_arr = in_arr.view (geek.recarray)

print ( "Record array di float:" , rec_arr.a)

print ( "Matrice di record di int :" , rec_arr.b)


# applicazione dei metodi recarray.repeat
# posiziona un array di post lungo l’asse 1

out_arr = rec_arr.a.repeat ( 3 , asse = 1 )

print ( " Output array float ripetuto lungo l’asse 1:" , out_arr)


# applicando recarray .repeat metodi
# posiziona un array di post lungo l’asse predefinito

out_arr = rec_arr.a.repeat ( 2 )

print ( " Output array float ripetuto lungo l’asse predefinito:" , out_arr)


# applicando recarray .repeat metodi
# in un array di record int lungo l’asse 0

out_arr = rec_arr.b.repeat ( 2 , asse = 0 )

print ( "Emetti matrice int ripetuta lungo l’asse 0 :" , out_arr)


# applicazione dei metodi recarray.repeat
# in un array di record int per impostazione predefinita

out_arr = rec_arr.b.repeat ( 2 )

print ( "Emetti matrice int ripetuta lungo l’asse predefinito:" < codice classe = "plain">, out_arr)

Output:

Array di input: [[(5., 2) (3., -4) (6., 9)]
[(9., 1) (5., 4) ( -12., -7)]]
Record array di float: [[5. 3. 6.]
[9. 5. -12.]]
Record array di int: [[2 -4 9]
[1 4 -7]]

Output array float ripetuto lungo l’asse 1: [ [5. 5. 5. 3. 3. 3. 6. 6 . 6.]
[9. 9. 9. 5. 5. 5. -12. -12. -12.]]
Genera array float ripetuto lungo l’asse predefinito: [5. 5. 3. 3. 6. 6. 9. 9. 5. 5. -12. -12.]
Output array int ripetuto lungo l’asse 0: [[2 -4 9]
[2 -4 9]
[1 4 -7]
[1 4 -7]]
Output array int ripetuto lungo l’asse predefinito: [2 2 -4 -4 9 9 1 1 4 4 -7 -7]

Codice n. . 2:

Stiamo applicando numpy.recarray.repeat() all’intero array di record.

# Programma Python che spiega
# metodo numpy.recarray.repeat()


# importing numy as a geek

import insensibile come un secchione


# crea un array di input con due campi diversi

in_arr = geek.array ([[( codice > 5.0 , 2 ) , ( 3.0 , 4 ), ( 6.0 , - 7 )],

[( 9.0 , 1 ), ( 6.0 , 4 ), ( - 2.0 , - 7 )]],

dtype = [( ’ a’ , float ), ( ’b’ , int )])

print ( "Input record array:" , in_arr)


# convertilo in array di post,
# using arr.view (np.recarray)

rec_arr = in_arr.view (geek.recarray)


# usando i metodi recarray.repeat per scrivere un array

out_arr = rec_arr.repeat ( 3 < codice classe = "semplice">)

print ( " Output record array: " , out_ arr)

Output:

< p> Input record array: [[(5., 2) (3., 4) (6., -7) ]
[(9., 1) (6., 4) (-2., -7)]]

Output array di record ripetuti:
[(5., 2 ) (5., 2) (5., 2) (3., 4) (3., 4) (3., 4) (6., -7)
(6., -7) ( 6., -7) (9., 1) (9., 1) (9., 1 ) (6., 4) (6., 4)
(6., 4) (-2. , -7) (-2., -7) (-2., -7)]

Numpy recarray.repeat () funzione | Python NumPy: Questions

Numpy recarray.repeat () funzione | Python Python functions: Questions

Shop

Best laptop for Fortnite

$

Best laptop for Excel

$

Best laptop for Solidworks

$

Best laptop for Roblox

$

Best computer for crypto mining

$

Best laptop for Sims 4

$

Best laptop for Zoom

$499

Best laptop for Minecraft

$590

Latest questions

NUMPYNUMPY

psycopg2: insert multiple rows with one query

12 answers

NUMPYNUMPY

How to convert Nonetype to int or string?

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Javascript Error: IPython is not defined in JupyterLab

12 answers

News

Wiki

Python OpenCV | cv2.putText () method

numpy.arctan2 () in Python

Python | os.path.realpath () method

Python OpenCV | cv2.circle () method

Python OpenCV cv2.cvtColor () method

Python - Move item to the end of the list

time.perf_counter () function in Python

Check if one list is a subset of another in Python

Python os.path.join () method