π₯ ΠΠ°ΠΊ Π²Π΅ΡΠ½ΡΡΡ ΠΌΠ°ΡΡΠΈΡΡ ΠΈΠ· ΡΡΠ½ΠΊΡΠΈΠΈ ΠΏΠΈΡΠΎΠ½? ΠΠΊΡΠΏΠ΅ΡΡΠ½ΡΠΉ ΡΠΎΠ²Π΅Ρ Ρ ΠΏΡΠΈΠΌΠ΅ΡΠ°ΠΌΠΈ π
ΠΠ°ΠΊ Π²Π΅ΡΠ½ΡΡΡ ΠΌΠ°ΡΡΠΈΡΡ ΠΈΠ· ΡΡΠ½ΠΊΡΠΈΠΈ Π² Python?
Π§ΡΠΎΠ±Ρ Π²Π΅ΡΠ½ΡΡΡ ΠΌΠ°ΡΡΠΈΡΡ ΠΈΠ· ΡΡΠ½ΠΊΡΠΈΠΈ Π² Python, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠΏΠΈΡΠΎΠΊ ΡΠΏΠΈΡΠΊΠΎΠ² ΠΈΠ»ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ NumPy Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ ΠΌΠ½ΠΎΠ³ΠΎΠΌΠ΅ΡΠ½ΡΠΌΠΈ ΠΌΠ°ΡΡΠΈΠ²Π°ΠΌΠΈ.
ΠΡΠΈΠΌΠ΅Ρ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΡΠΏΠΈΡΠΊΠΎΠ² ΡΠΏΠΈΡΠΊΠΎΠ²:
def ΡΠΎΠ·Π΄Π°ΡΡ_ΠΌΠ°ΡΡΠΈΡΡ():
ΠΌΠ°ΡΡΠΈΡΠ° = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
return ΠΌΠ°ΡΡΠΈΡΠ°
ΠΌΠ°ΡΡΠΈΡΠ°_ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ = ΡΠΎΠ·Π΄Π°ΡΡ_ΠΌΠ°ΡΡΠΈΡΡ()
ΠΡΠΈΠΌΠ΅Ρ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ NumPy:
import numpy as np
def ΡΠΎΠ·Π΄Π°ΡΡ_ΠΌΠ°ΡΡΠΈΡΡ():
ΠΌΠ°ΡΡΠΈΡΠ° = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
return ΠΌΠ°ΡΡΠΈΡΠ°
ΠΌΠ°ΡΡΠΈΡΠ°_ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ = ΡΠΎΠ·Π΄Π°ΡΡ_ΠΌΠ°ΡΡΠΈΡΡ()
Π ΠΎΠ±ΠΎΠΈΡ ΠΏΡΠΈΠΌΠ΅ΡΠ°Ρ ΡΡΠ½ΠΊΡΠΈΡ "ΡΠΎΠ·Π΄Π°ΡΡ_ΠΌΠ°ΡΡΠΈΡΡ" ΡΠΎΠ·Π΄Π°Π΅Ρ ΠΌΠ°ΡΡΠΈΡΡ, Π° Π·Π°ΡΠ΅ΠΌ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ Π΅Π΅. Π Π΅Π·ΡΠ»ΡΡΠ°Ρ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΏΡΠΈΡΠ²ΠΎΠ΅Π½ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ "ΠΌΠ°ΡΡΠΈΡΠ°_ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ", ΡΡΠΎΠ±Ρ Π²Ρ ΠΌΠΎΠ³Π»ΠΈ Π΄Π°Π»ΡΡΠ΅ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ Π²ΠΎΠ·Π²ΡΠ°ΡΠ΅Π½Π½ΠΎΠΉ ΠΌΠ°ΡΡΠΈΡΠ΅ΠΉ Π² Π²Π°ΡΠ΅ΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅.
ΠΠ΅ΡΠ°Π»ΡΠ½ΡΠΉ ΠΎΡΠ²Π΅Ρ
ΠΠ°ΠΊ Π²Π΅ΡΠ½ΡΡΡ ΠΌΠ°ΡΡΠΈΡΡ ΠΈΠ· ΡΡΠ½ΠΊΡΠΈΠΈ ΠΏΠΈΡΠΎΠ½?
ΠΠ΅ΡΠ½ΡΡΡ ΠΌΠ°ΡΡΠΈΡΡ ΠΈΠ· ΡΡΠ½ΠΊΡΠΈΠΈ Π² Python ΠΎΡΠ΅Π½Ρ ΠΏΡΠΎΡΡΠΎ! ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ ΠΌΡ Π±ΡΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΌΠΎΠ΄ΡΠ»Ρ NumPy, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ ΠΌΠΎΡΠ½ΡΠ΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ ΠΌΠ°ΡΡΠΈΠ²Π°ΠΌΠΈ ΠΈ ΠΌΠ°ΡΡΠΈΡΠ°ΠΌΠΈ.
ΠΠΎΡ ΠΏΡΠΈΠΌΠ΅Ρ ΠΊΠΎΠ΄Π°, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ, ΠΊΠ°ΠΊ Π²Π΅ΡΠ½ΡΡΡ ΠΌΠ°ΡΡΠΈΡΡ ΠΈΠ· ΡΡΠ½ΠΊΡΠΈΠΈ:
import numpy as np
def create_matrix():
matrix = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
return matrix
result = create_matrix()
print(result)
Π ΡΡΠΎΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ΅ ΠΌΡ ΠΈΠΌΠΏΠΎΡΡΠΈΡΡΠ΅ΠΌ ΠΌΠΎΠ΄ΡΠ»Ρ NumPy ΠΈ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΠΌ ΡΡΠ½ΠΊΡΠΈΡ create_matrix()
. ΠΠ½ΡΡΡΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΌΡ ΡΠΎΠ·Π΄Π°Π΅ΠΌ ΠΌΠ°ΡΡΠΈΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΡΠ½ΠΊΡΠΈΠΈ np.array()
ΠΈ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΠΌ Π΅Π΅ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ° return
.
ΠΠ°ΡΠ΅ΠΌ ΠΌΡ Π²ΡΠ·ΡΠ²Π°Π΅ΠΌ ΡΡΠ½ΠΊΡΠΈΡ create_matrix()
ΠΈ ΡΠΎΡ
ΡΠ°Π½ΡΠ΅ΠΌ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΠΌΡΡ ΠΌΠ°ΡΡΠΈΡΡ Π² ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ result
. ΠΠ°ΠΊΠΎΠ½Π΅Ρ, ΠΌΡ Π²ΡΠ²ΠΎΠ΄ΠΈΠΌ ΠΌΠ°ΡΡΠΈΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΡΠ½ΠΊΡΠΈΠΈ print()
.
Π Π΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠΌ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΡΡΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° Π±ΡΠ΄Π΅Ρ:
[[1 2 3]
[4 5 6]
[7 8 9]]
Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, ΠΌΡ ΡΡΠΏΠ΅ΡΠ½ΠΎ Π²Π΅ΡΠ½ΡΠ»ΠΈ ΠΌΠ°ΡΡΠΈΡΡ ΠΈΠ· ΡΡΠ½ΠΊΡΠΈΠΈ Π² Python Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΌΠΎΠ΄ΡΠ»Ρ NumPy.