Rumah > pembangunan bahagian belakang > Tutorial Python > Apakah Maksud Parameter `paksi` dalam Fungsi Panda?

Apakah Maksud Parameter `paksi` dalam Fungsi Panda?

DDD
Lepaskan: 2024-11-04 12:21:30
asal
265 orang telah melayarinya

What Does the `axis` Parameter Mean in Pandas Functions?

Paksi dalam Panda: Memahami Maksudnya

Dalam Panda, parameter kata kunci paksi dalam fungsi seperti min() mentakrifkan sepanjang paksi mana operasi dilakukan.

Pertimbangkan kod berikut:

import pandas as pd
import numpy as np

dff = pd.DataFrame(np.random.randn(1,2),columns=list('AB'))
Salin selepas log masuk

Ini mewujudkan bingkai data:

+------------+---------+--------+
|            |  A      |  B     |
+------------+---------+---------
|      0     | 0.626386| 1.52325|
+------------+---------+--------+
Salin selepas log masuk

Sekarang, mari kita hitung min sepanjang baris (axis= 1):

dff.mean(axis=1)
Salin selepas log masuk

Ini memberikan hasil berikut:

0    1.074821
dtype: float64
Salin selepas log masuk

Berlawanan arah, hasil yang dijangkakan ialah:

A    0.626386
B    1.523255
dtype: float64
Salin selepas log masuk

Memahami Parameter Paksi

Parameter paksi menentukan arah di mana operasi dilakukan.

  • axis=0: Beroperasi di sepanjang baris (indeks) bingkai data.
  • axis=1: Beroperasi sepanjang lajur (lajur) bingkai data.

Dalam contoh yang diberikan, min dikira sepanjang lajur (axis=1), menghasilkan nilai tunggal untuk setiap baris.

Memvisualisasikan Paksi

Untuk menggambarkan paksi, pertimbangkan rajah berikut:

+------------+---------+--------+
|            |  A      |  B     |
+------------+---------+---------
|      0     | 0.626386| 1.52325|----axis=1----->
+------------+---------+--------+
             |         |
             | axis=0  |
             ↓         ↓
Salin selepas log masuk

Anak panah merah mewakili paksi=1, yang beroperasi di sepanjang lajur. Anak panah hijau mewakili paksi=0, yang beroperasi di sepanjang baris.

Atas ialah kandungan terperinci Apakah Maksud Parameter `paksi` dalam Fungsi Panda?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan