рдореБрдЦреНрдп рд╕рд╛рдордЧреНрд░реА рдкрд░ рдЬрд╛рдПрдБ

NumPy рдХреА linspace() рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд░реЗрдВ

рдЗрд╕ рдЭрдЯрдкрдЯ рдФрд░ рдЖрд╕рд╛рди рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдореЗрдВ NumPy рдХреА linspace() рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╕реАрдЦреЗрдВред

AI рдХреЗ рд╕рд╛рде рдЦреЛрдЬреЗрдВ

NumPy Python рдбреЗрдЯрд╛ рд╕рд╛рдЗрдВрд╕ рдЗрдХреЛрд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдПрдХ рдЖрд╡рд╢реНрдпрдХ рдкреИрдХреЗрдЬ рд╣реИ, рдЬреЛ рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рдбреЗрдЯрд╛ рдХреЛ рдХреБрд╢рд▓рддрд╛рдкреВрд░реНрд╡рдХ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдИ рдкреНрд░рдХрд╛рд░ рдХреЗ рдлрд╝рдВрдХреНрд╢рдВрд╕ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред рдЗрдирдореЗрдВ рд╕реЗ, linspace() рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рд╕реА рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЕрдВрддрд░рд╛рд▓ рдореЗрдВ рд╕рдорд╛рди рджреВрд░реА рд╡рд╛рд▓реЗ рдорд╛рди рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣ рдбреЗрдЯрд╛ рд╡рд┐рдЬрд╝реБрдЕрд▓рд╛рдЗрдЬрд╝реЗрд╢рди рдФрд░ рдЧрдгрд┐рддреАрдп рдореЙрдбрд▓рд┐рдВрдЧ рдЬреИрд╕реЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП, рдЬрд╣рд╛рдБ рд╕рдЯреАрдХ рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рд░реЗрдВрдЬ рдЪрд╛рд╣рд┐рдП рд╣реЛрддреА рд╣реИ, рдПрдХ рдЙрдкрдпреЛрдЧреА рдЯреВрд▓ рд╣реИред рдЗрд╕ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдореЗрдВ, рдореИрдВ рдЖрдкрдХреЛ linspace() рдлрд╝рдВрдХреНрд╢рди рдХреЗ рд╕рднреА рдкрд╣рд▓реБрдУрдВ рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рдХрд░рд╛рдКрдБрдЧрд╛ред

рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ: np.linspace() рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд░реЗрдВ

рдпрджрд┐ рдЖрдк рдЬрд▓реНрджреА рдореЗрдВ рд╣реИрдВ, рддреЛ рдпрд╣рд╛рдБ linspace() рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рд╕рдмрд╕реЗ рддреЗрдЬрд╝ рд╕реНрдкрд╖реНрдЯреАрдХрд░рдг рд╣реИред NumPy рдХрд╛ linspace() рдлрд╝рдВрдХреНрд╢рди рдПрдХ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдЕрдВрддрд░рд╛рд▓ рдкрд░ рд╕рдорд╛рди рджреВрд░реА рд╡рд╛рд▓реЗ рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХреА рдПрдХ array рдмрдирд╛рддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрд╣рд╛рдБ рд╣рдо рдПрдХ рдРрд╕реА array рдмрдирд╛рддреЗ рд╣реИрдВ рдЬреЛ 0 рд╕реЗ рд╢реБрд░реВ рд╣реЛрдХрд░ 100 рдкрд░ рд╕рдорд╛рдкреНрдд рд╣реЛрддреА рд╣реИ, рдФрд░ 5 рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХреЗ рдЕрдВрддрд░рд╛рд▓ рдореЗрдВ рдлреИрд▓реА рд╣реЛрддреА рд╣реИред рдЕрдкреЗрдХреНрд╖рд╛ рдХреЗ рдЕрдиреБрд╕рд╛рд░, рдпрд╣ [0, 25, 75, 100] рд╡рд╛рд▓реА array рд▓реМрдЯрд╛рддрд╛ рд╣реИред

import numpy as np

# Basic usage of linspace to create an array from 0 to 100 with 5 elements
linspace_example = np.linspace(0, 100.0, 5)
linspace_example # Return example

# Output: array([  0.,  25.,  50.,  75., 100.])

NumPy рдХреЗ linspace() рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреНрдпреЛрдВ рдХрд░реЗрдВ?

linspace() рдлрд╝рдВрдХреНрд╢рди рд░реИрдЦрд┐рдХ рд░реВрдк рд╕реЗ рджреВрд░реА рд╡рд╛рд▓реЗ рдорд╛рди рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХрд╛ рдПрдХ рд╕рд░рд▓ рдФрд░ рдХреБрд╢рд▓ рддрд░реАрдХрд╛ рд╣реИред рдпрд╣ рдЙрди рдЕрдиреЗрдХ рдкрд░рд┐рджреГрд╢реНрдпреЛрдВ рдореЗрдВ рдЙрдкрдпреЛрдЧреА рд╕рдорд╛рдзрд╛рди рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ рдЬрд╣рд╛рдБ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рд░реЗрдВрдЬ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рдЬреИрд╕реЗ рдбреЗрдЯрд╛ рд╡рд┐рдЬрд╝реБрдЕрд▓рд╛рдЗрдЬрд╝реЗрд╢рди, рд╕рд┐рдореБрд▓реЗрд╢рди, рдФрд░ рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХрд╛ рдлрд╛рдЗрди-рдЯреНрдпреВрдирд┐рдВрдЧред рдпрд╣рд╛рдБ рдХреБрдЫ рдЙрджрд╛рд╣рд░рдг рд╣реИрдВ рдЬрд╣рд╛рдБ linspace() рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:

  • рдбреЗрдЯрд╛ рд╡рд┐рдЬрд╝реБрдЕрд▓рд╛рдЗрдЬрд╝реЗрд╢рди рдХрд╛рд░реНрдп: рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЬрдм рдХрд┐рд╕реА рдЙрдкрдЧреНрд░рд╣ рдХреА рд╕рдордп рдХреЗ рд╕рд╛рде рдЯреНрд░реИрдЬреЗрдХреНрдЯрд░реА рджрд░реНрд╢рд╛рдиреЗ рд╡рд╛рд▓рд╛ рд▓рд╛рдЗрди рдЧреНрд░рд╛рдлрд╝ рдмрдирд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ linspace() рдХрд╛ рдЙрдкрдпреЛрдЧ рдЙрд╕ рд╕рдордпрд╛рдВрддрд░рд╛рд▓ рдХреЛ рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдЬрд┐рд╕ рдкрд░ рд╕реНрдерд┐рддрд┐ рдбреЗрдЯрд╛ рд╕реИрдВрдкрд▓ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдЧреНрд░рд╛рдлрд╝ рдкрд░ рдПрдХ рд╕реНрдореВрдж рдФрд░ рдирд┐рд░рдВрддрд░ рд░реЗрдЦрд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рд╣реЛрддреА рд╣реИред
  • рд╕рд┐рдореБрд▓реЗрд╢рди: рд╡рд┐рддреНрддреАрдп рдореЙрдбрд▓рд┐рдВрдЧ рдореЗрдВ, рд╡рд┐рднрд┐рдиреНрди рдмреНрдпрд╛рдЬ рджрд░реЛрдВ рдХрд╛ рдмреЙрдиреНрдб рдкреНрд░рд╛рдЗрд╕рд┐рдВрдЧ рдкрд░ рдкреНрд░рднрд╛рд╡ рдЖрдБрдХрдиреЗ рдХреЗ рд▓рд┐рдП, linspace() рд╕рдмрд╕реЗ рдХрдо рд╕реЗ рд▓реЗрдХрд░ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдЕрдкреЗрдХреНрд╖рд┐рдд рдмреНрдпрд╛рдЬ рджрд░реЛрдВ рдХреА рд░реЗрдВрдЬ рдмрдирд╛ рд╕рдХрддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдкреВрд░реЗ рд╕реНрдкреЗрдХреНрдЯреНрд░рдо рдореЗрдВ рд╡реНрдпрд╛рдкрдХ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рд╕рдВрднрд╡ рд╣реЛ рдкрд╛рддрд╛ рд╣реИред
  • рд╡реИрдЬреНрдЮрд╛рдирд┐рдХ рдЕрдиреБрд╕рдВрдзрд╛рди: рд╡реИрд╢реНрд╡рд┐рдХ рдКрд╖реНрдореАрдХрд░рдг рдХрд╛ рдзреНрд░реБрд╡реАрдп рд╣рд┐рдо-рдЯреЛрдкрд┐рдпреЛрдВ рдкрд░ рдкреНрд░рднрд╛рд╡ рдЕрдзреНрдпрдпрди рдХрд░рддреЗ рд╕рдордп, рд╢реЛрдзрдХрд░реНрддрд╛ linspace() рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрдИ рджрд╢рдХреЛрдВ рдореЗрдВ рд╕рдорд╛рди рджреВрд░реА рд╡рд╛рд▓реЗ рд╕рдордпрд╛рдВрддрд░рд╛рд▓реЛрдВ рдХреА рд╢реГрдВрдЦрд▓рд╛ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдкреНрд░рддреНрдпреЗрдХ рдЕрдВрддрд░рд╛рд▓ рдкрд░, рд╡реЗ рдФрд╕рдд рд╡реИрд╢реНрд╡рд┐рдХ рддрд╛рдкрдорд╛рди рд╡реГрджреНрдзрд┐ рдФрд░ рдЙрд╕рдХреЗ рдмрд░реНрдлрд╝ рдкрд┐рдШрд▓рдиреЗ рдХреА рджрд░реЛрдВ рдкрд░ рдкреНрд░рднрд╛рд╡ рдХрд╛ рд╕рд┐рдореБрд▓реЗрд╢рди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

NumPy linspace() рдХрд╛ рд╕рд┐рдВрдЯреИрдХреНрд╕ рдФрд░ рдЙрджрд╛рд╣рд░рдгреЛрдВ рд╕рд╣рд┐рдд рдЙрдкрдпреЛрдЧ

рдЬреИрд╕рд╛ рдХрд┐ рдкрд╣рд▓реЗ рдмрддрд╛рдпрд╛ рдЧрдпрд╛, linspace() рдлрд╝рдВрдХреНрд╢рди рд░реИрдЦрд┐рдХ рд░реВрдк рд╕реЗ рджреВрд░реА рд╡рд╛рд▓реЗ рдорд╛рди рдмрдирд╛рддрд╛ рд╣реИ, рдЬреЛ рд╡рд┐рднрд┐рдиреНрди рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рдЧрдгрдирд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реИред рдЙрджрд╛рд╣рд░рдгреЛрдВ рдореЗрдВ рдЬрд╛рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рдЖрдЗрдП рдЙрди рд╡рд┐рднрд┐рдиреНрди рдЖрд░реНрдЧреНрдпреБрдореЗрдВрдЯреНрд╕ рдХреЛ рджреЗрдЦреЗрдВ рдЬрд┐рдирдХреЗ рд╕рд╛рде рдЖрдк linspace() рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рдХрд╛рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

NumPy linspace() рдХреЗ рдЖрд░реНрдЧреНрдпреБрдореЗрдВрдЯреНрд╕

  • start: рдЕрдиреБрдХреНрд░рдо рдХрд╛ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдорд╛рдиред
  • stop: рдЕрдиреБрдХреНрд░рдо рдХрд╛ рдЕрдВрддрд┐рдо рдорд╛рдиред
  • num (рд╡реИрдХрд▓реНрдкрд┐рдХ): рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЕрдВрддрд░рд╛рд▓ред рдбрд┐рдлрд╝реЙрд▓реНрдЯ 50 рд╣реИ, рдФрд░ рдпрд╣ рдЧреИрд░-рдЛрдгрд╛рддреНрдордХ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред
  • endpoint (рд╡реИрдХрд▓реНрдкрд┐рдХ): рдпрджрд┐ True (рдбрд┐рдлрд╝реЙрд▓реНрдЯ) рд╣реИ, рддреЛ stop рдЖрдЦрд┐рд░реА рд╕реИрдВрдкрд▓ рд╣реЛрддрд╛ рд╣реИред рдпрджрд┐ False рд╣реИ, рддреЛ linspace() рджреНрд╡рд╛рд░рд╛ рдЬрдирд░реЗрдЯ рдХрд┐рдП рдЧрдП рдЕрдиреБрдХреНрд░рдо рдореЗрдВ stop рдорд╛рди рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рд╣реЛрддрд╛ред рдЗрд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рдлрд╝рдВрдХреНрд╢рди start рд╕реЗ рд▓реЗрдХрд░ stop рд╕реЗ рдареАрдХ рдкрд╣рд▓реЗ рддрдХ рд╕рдорд╛рди рджреВрд░реА рд╡рд╛рд▓реЗ рд╕реИрдВрдкрд▓ рдмрдирд╛рдПрдЧрд╛, рдФрд░ рд╕реНрд╡рдпрдВ stop рдорд╛рди рдХреЛ рдкреНрд░рднрд╛рд╡реА рд░реВрдк рд╕реЗ рдмрд╛рд╣рд░ рд░рдЦреЗрдЧрд╛ред рдпрд╣ рддрдм рдЙрдкрдпреЛрдЧреА рд╣реИ рдЬрдм рдЖрдкрдХреЛ рдРрд╕реА рд░реЗрдВрдЬ рдЪрд╛рд╣рд┐рдП рдЬреЛ endpoint рдХреЗ рдХрд╝рд░реАрдм рддреЛ рдкрд╣реБрдБрдЪреЗ рдкрд░ рдЙрд╕реЗ рдЫреБрдП рдирд╣реАрдВ, рдЬрд┐рд╕рд╕реЗ рдЬрдирд░реЗрдЯ рдХреА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рд░реЗрдВрдЬ рдкрд░ рдЕрдзрд┐рдХ рд▓рдЪреАрд▓рд╛ рдирд┐рдпрдВрддреНрд░рдг рдорд┐рд▓рддрд╛ рд╣реИред
  • retstep (рд╡реИрдХрд▓реНрдкрд┐рдХ): рдпрджрд┐ True рд╣реИ, рддреЛ (samples, step) рд▓реМрдЯрд╛рддрд╛ рд╣реИ, рдЬрд╣рд╛рдБ step рд╕реИрдВрдкрд▓реЛрдВ рдХреЗ рдмреАрдЪ рдХреА рджреВрд░реА рд╣реИред
  • dtype (рд╡реИрдХрд▓реНрдкрд┐рдХ): рдЖрдЙрдЯрдкреБрдЯ array рдХрд╛ рдкреНрд░рдХрд╛рд░ред рдпрджрд┐ рдирд╣реАрдВ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рддреЛ dtype рдХрд╛ рдирд┐рд░реНрдзрд╛рд░рдг start рдФрд░ stop рдЖрд░реНрдЧреНрдпреБрдореЗрдВрдЯреНрд╕ рд╕реЗ рд╣реЛрдЧрд╛ред
  • axis (рд╡реИрдХрд▓реНрдкрд┐рдХ): рдкрд░рд┐рдгрд╛рдо рдореЗрдВ рд╡рд╣ axis рдЬрд╣рд╛рдБ рд╕реИрдВрдкрд▓ рд╕реНрдЯреЛрд░ рд╣реЛрдВрдЧреЗ, рдХреЗрд╡рд▓ рддрдм рдЬрдм рдЖрдк рдмрд╣реБ-рдЖрдпрд╛рдореА arrays рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реЛрдВред

linspace() рд╕реЗ 1-рдЖрдпрд╛рдореА arrays рдмрдирд╛рдирд╛

рдЕрдм рдЬрдм рд╣рдордиреЗ linspace() рдореЗрдВ рдЙрдкрд▓рдмреНрдз рдЖрд░реНрдЧреНрдпреБрдореЗрдВрдЯреНрд╕ рдХреЛ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕рдордЭ рд▓рд┐рдпрд╛ рд╣реИ, рддреЛ рдЖрдЗрдП рдХреБрдЫ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреЛ рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рджреЗрдЦреЗрдВ!

linspace() рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рдорд╛рди рджреВрд░реА рд╡рд╛рд▓реА 1-рдЖрдпрд╛рдореА array рдмрдирд╛рдирд╛

рдпрд╣ рдЙрджрд╛рд╣рд░рдг 0 рдФрд░ 10 рдХреЗ рдмреАрдЪ 7 рд╕рдорд╛рди рджреВрд░реА рд╡рд╛рд▓реА рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХреА array рдмрдирд╛рддрд╛ рд╣реИред

import numpy as np

# Create an array of 7 evenly spaced elements from 0 to 10
uniform_array = np.linspace(0, 10, num=7)
print("Uniform Array")
uniform_array
Uniform Array
array([ 0., 1.66666667, 3.33333333, 5., 6.66666667,8.33333333, 10.])

linspace() рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ 1-рдЖрдпрд╛рдореА array рдореЗрдВ endpoint рдХреЛ рдмрд╛рд╣рд░ рд░рдЦрдирд╛

рдЗрд╕ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, рд╣рдо 10 рдФрд░ 20 рдХреЗ рдмреАрдЪ 8 рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХреА array рдЬрдирд░реЗрдЯ рдХрд░рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЕрдВрддрд┐рдо рдорд╛рди (20) рдХреЛ array рд╕реЗ рдмрд╛рд╣рд░ рд░рдЦрддреЗ рд╣реИрдВ, рдФрд░ рдЗрд╕ рддрд░рд╣ endpoint рдЖрд░реНрдЧреНрдпреБрдореЗрдВрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рджрд░реНрд╢рд╛рддреЗ рд╣реИрдВред

import numpy as np


# Create an array of 8 elements from 10 to 20, excluding 20
exclude_final_array = np.linspace(10, 20, num=8, endpoint=False)
print("Array Excluding Final Value")
exclude_final_array
Array Excluding Final Value
array([10. , 11.25, 12.5 , 13.75, 15. , 16.25, 17.5 , 18.75])

linspace() рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ 1-рдЖрдпрд╛рдореА array рдореЗрдВ step size рд╢рд╛рдорд┐рд▓ рдХрд░рдирд╛

рдпрд╣рд╛рдБ, рд╣рдо -5 рдФрд░ 5 рдХреЗ рдмреАрдЪ 4 рддрддреНрд╡реЛрдВ рдХреА array рдмрдирд╛рддреЗ рд╣реИрдВред рд╣рдо step size рдХреЛ рднреА рдХреИрдкреНрдЪрд░ рдХрд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддреЗ рд╣реИрдВред

import numpy as np


# Create an array of 4 elements from -5 to 5 and capture the step size
step_array, step = np.linspace(-5, 5, num=4, retstep=True)
print("Array with Defined Step Size", step_array)
print("Step Size", step)
Array with Defined Step Size [-5.         -1.66666667  1.66666667  5.        ]
Step Size 3.3333333333333335

linspace() рд╕реЗ N-рдЖрдпрд╛рдореА arrays рдмрдирд╛рдирд╛

linspace() рдмрд╣реБ-рдЖрдпрд╛рдореА arrays рдмрдирд╛рдиреЗ рдореЗрдВ рднреА рдЙрдкрдпреЛрдЧреА рд╣реИред рдпрд╣рд╛рдБ рд╣рдо рдЗрд╕рдХреЗ рдХреБрдЫ рдЙрджрд╛рд╣рд░рдг рджрд┐рдЦрд╛ рд░рд╣реЗ рд╣реИрдВред

linspace() рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ 2-рдЖрдпрд╛рдореА array рдЬрдирд░реЗрдЯ рдХрд░рдирд╛

рдпрд╣ рдЙрджрд╛рд╣рд░рдг рджрд░реНрд╢рд╛рддрд╛ рд╣реИ рдХрд┐ рдХреИрд╕реЗ 2D array рдЬрдирд░реЗрдЯ рдХрд░реЗрдВ рдЬрд╣рд╛рдБ рдкреНрд░рддреНрдпреЗрдХ рдкрдВрдХреНрддрд┐ рд╡реЗрдХреНрдЯрд░ [0, 10] рд╕реЗ [5, 15] рддрдХ 4 рдЪрд░рдгреЛрдВ рдореЗрдВ рд╕реНрдореВрдж рд░реВрдк рд╕реЗ рдЯреНрд░рд╛рдВрдЬрд╝рд┐рд╢рди рдХрд░рддреА рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдПрдХ рдЧреНрд░реЗрдбрд┐рдПрдВрдЯ рдкреНрд░рднрд╛рд╡ рдмрдирддрд╛ рд╣реИред

import numpy as np


# Perform column-wise linear interpolation from [10, 20] to [15, 25] over 3 steps
column_interpolation_array = np.linspace([10, 20], [15, 25], num=3, axis=1)
print("Column-wise Interpolation Array:")
print(column_interpolation_array)
Column-wise Interpolation Array:
[[10.  12.5 15. ]
 [20.  22.5 25. ]]

NumPy linspace() рдХреЗ рд╡рд┐рдХрд▓реНрдк

рд╣рд╛рд▓рд╛рдБрдХрд┐ linspace() рдмрд╣реБрдд рдЙрдкрдпреЛрдЧреА рд╣реИ, рд▓реЗрдХрд┐рди рдХреБрдЫ рд╡рд┐рдХрд▓реНрдк рднреА рд╡рд┐рдЪрд╛рд░ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рд╣реИрдВ, рдЬреИрд╕реЗ NumPy рдХрд╛ arange() рдлрд╝рдВрдХреНрд╢рди рдФрд░ list comprehensionsред

NumPy рдХреЗ arange() рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ

arange() рдлрд╝рдВрдХреНрд╢рди рдХрд┐рд╕реА рджрд┐рдП рдЧрдП рдЕрдВрддрд░рд╛рд▓ рдХреЗ рднреАрддрд░ рдорд╛рди рдЙрддреНрдкрдиреНрди рдХрд░рддрд╛ рд╣реИред linspace() рдХреЗ рд╡рд┐рдкрд░реАрдд, рдЗрд╕рдореЗрдВ рдорд╛рдиреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЗ рдмрдЬрд╛рдп рдорд╛рдиреЛрдВ рдХреЗ рдмреАрдЪ рдХреА рджреВрд░реА (step) рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХреА рдЬрд╛рддреА рд╣реИред

# Using arange to generate values from 0 to 10, spaced by 2
arange_example = np.arange(0, 10, 2)
arange_example

# Returns array([0, 2, 4, 6, 8])

# Using linspace() to generate values from 0 to 10, with interval set to 2
linspace_example = np.linspace(0, 10, 2)
linspace_example

# Returns array([0.,10.0])

List comprehensions рдХрд╛ рдЙрдкрдпреЛрдЧ

List comprehensions рд╕реВрдЪрд┐рдпрд╛рдБ рдмрдирд╛рдиреЗ рдХрд╛ рдЕрдзрд┐рдХ Pythonic рддрд░реАрдХрд╛ рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВ, рд╣рд╛рд▓рд╛рдБрдХрд┐ рдЗрдирдореЗрдВ NumPy linspace() рдЬреИрд╕реА рд╡реЗрдХреНрдЯрд░рд╛рдЗрдЬрд╝реЗрд╢рди рд╕реБрд╡рд┐рдзрд╛рдПрдБ рдФрд░ рд▓рдЪреАрд▓рд╛рдкрди рдирд╣реАрдВ рд╣реЛрддрд╛ред

list_comp = [x for x in range(10)]
print(list_comp)

# Outputs [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]

рдЕрдВрддрд┐рдо рд╡рд┐рдЪрд╛рд░

NumPy рдХрд╛ linspace() рдлрд╝рдВрдХреНрд╢рди рдбреЗрдЯрд╛ рд╕рд╛рдЗрдВрд╕ рдЯреВрд▓рдХрд┐рдЯ рдореЗрдВ рдПрдХ рдореМрд▓рд┐рдХ рдЯреВрд▓ рд╣реИ, рдЬреЛ рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рдЕрдиреБрдХреНрд░рдореЛрдВ рдХреЛ рдЬрдирд░реЗрдЯ рдХрд░рдиреЗ рдореЗрдВ рд╕рдЯреАрдХрддрд╛ рдФрд░ рд▓рдЪреАрд▓рд╛рдкрди рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред рдпрджрд┐ рдЖрдк рдЕрдкрдиреЗ NumPy рдХреМрд╢рд▓ рдХреЛ рдордЬрд╝рдмреВрдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдЗрд╕ NumPy Arrays рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓, рдЗрд╕ NumPy рдЪреАрдЯ рд╢реАрдЯ рдХреЛ рджреЗрдЦреЗрдВ, рдпрд╛ рд╣рдорд╛рд░реЗ Introduction to NumPy рдХреЛрд░реНрд╕ рдореЗрдВ рдирд╛рдорд╛рдВрдХрди рдХрд░рдиреЗ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВред

Adel Nehme

рд▓реЗрдЦрдХ

Adel Nehme

рдПрдбреЗрд▓ рдПрдХ рдбреЗрдЯрд╛ рд╕рд╛рдЗрдВрд╕ рд╢рд┐рдХреНрд╖рдХ, рд╡рдХреНрддрд╛, рдФрд░ DataCamp рдореЗрдВ рдореАрдбрд┐рдпрд╛ рдХреЗ рд╡реАрдкреА рд╣реИрдВред рдПрдбреЗрд▓ рдиреЗ рдбреЗрдЯрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг, рдорд╢реАрди рд▓рд░реНрдирд┐рдВрдЧ, рдФрд░ рдбреЗрдЯрд╛ рдЗрдВрдЬреАрдирд┐рдпрд░рд┐рдВрдЧ рдкрд░ рдХрдИ рдкрд╛рдареНрдпрдХреНрд░рдо рдФрд░ рд▓рд╛рдЗрд╡ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдЬрд╛рд░реА рдХрд┐рдП рд╣реИрдВред рд╡рд╣ рд╕рдВрдЧрдардиреЛрдВ рдореЗрдВ рдбреЗрдЯрд╛ рдХреМрд╢рд▓ рдФрд░ рдбреЗрдЯрд╛ рд╕рд╛рдХреНрд╖рд░рддрд╛ рдлреИрд▓рд╛рдиреЗ, рддрдерд╛ рддрдХрдиреАрдХ рдФрд░ рд╕рдорд╛рдЬ рдХреЗ рд╕рдВрдЧрдо рдХреЗ рдкреНрд░рддрд┐ рдЙрддреНрд╕рд╛рд╣реА рд╣реИрдВред рдЙрдирдХреЗ рдкрд╛рд╕ рдбреЗрдЯрд╛ рд╕рд╛рдЗрдВрд╕ рдФрд░ рдмрд┐рдЬрд╝рдиреЗрд╕ рдПрдирд╛рд▓рд┐рдЯрд┐рдХреНрд╕ рдореЗрдВ рдПрдордПрд╕рд╕реА рд╣реИред рдЦрд╛рд▓реА рд╕рдордп рдореЗрдВ, рдЖрдк рдЙрдиреНрд╣реЗрдВ рдЕрдкрдиреЗ рдмрд┐рд▓реНрд▓реА рд▓реБрдИ рдХреЗ рд╕рд╛рде рд╕рдордп рдмрд┐рддрд╛рддреЗ рд╣реБрдП рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВред

рд╡рд┐рд╖рдп