Numpy: np.conj λŒ€ np.conjugate

에 λ§Œλ“  2017λ…„ 05μ›” 29일  Β·  4μ½”λ©˜νŠΈ  Β·  좜처: numpy/numpy

numpy.conj 및 numpy.conjugate λͺ¨λ‘ μ‘΄μž¬ν•˜λ©° μ‹€μ œλ‘œ conj conjugate λ₯Ό μ‚¬μš©ν•˜λŠ” 예λ₯Ό λ³΄μ—¬μ€λ‹ˆλ‹€.

https://docs.scipy.org/doc/numpy-1.12.0/reference/generated/numpy.conj.html

λ˜ν•œ numpy.conjugate에 λŒ€ν•œ νŽ˜μ΄μ§€κ°€ μ‘΄μž¬ν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€. 예λ₯Ό λ“€μ–΄ conjugate λ₯Ό μ‚¬μš©ν•˜λ„λ‘ conj νŽ˜μ΄μ§€μ˜ 예제λ₯Ό λ³€κ²½ν•˜κ±°λ‚˜ conj λ¬Έμ„œμ— λ©”λͺ¨λ₯Ό μΆ”κ°€ν•˜μ—¬ μ‚¬μš© 된.

04 - Documentation

κ°€μž₯ μœ μš©ν•œ λŒ“κΈ€

μš°λ¦¬κ°€ 그것을 ν•˜λŠ” λ™μ•ˆ, 그것듀이 사싀 단지 λ³„μΉ­μ΄λΌλŠ” 것을 ν™•μ‹€νžˆ ν•΄λ‘λŠ” 것이 쒋을 κ²ƒμž…λ‹ˆλ‹€:

In [2]: np.conj is np.conjugate
Out[2]: True

λͺ¨λ“  4 λŒ“κΈ€

μš°λ¦¬κ°€ 그것을 ν•˜λŠ” λ™μ•ˆ, 그것듀이 사싀 단지 λ³„μΉ­μ΄λΌλŠ” 것을 ν™•μ‹€νžˆ ν•΄λ‘λŠ” 것이 쒋을 κ²ƒμž…λ‹ˆλ‹€:

In [2]: np.conj is np.conjugate
Out[2]: True

np.max 및 np.amax 도 μ°Έμ‘°ν•˜μ‹­μ‹œμ˜€. 이에 λŒ€ν•΄μ„œλŠ” μ „μžλ₯Ό μž₯λ €ν•΄μ•Ό ν•œλ‹€κ³  μƒκ°ν•©λ‹ˆλ‹€.

μ•ˆλ…•. λ‚˜λŠ” 이것을 받아듀이고 μž‘μ—… 흐름을 μ œμ•ˆν•˜κ³  μ‹Άμ—ˆμŠ΅λ‹ˆλ‹€.
np.conjugate λŒ€ν•œ λ³„λ„μ˜ νŽ˜μ΄μ§€λ„ λ§Œλ“€κ³  ν•΄λ‹Ή νŽ˜μ΄μ§€μ— κ΄€λ ¨ 예제λ₯Ό 포함할 수 μžˆμŠ΅λ‹ˆλ‹€. λ˜ν•œ,의 예제 λ³€κ²½ np.conj μ‚¬μš©ν•˜λŠ” νŽ˜μ΄μ§€λ₯Ό conj μ„œλ‘œμ˜ λ³„μΉ­μ΄λΌλŠ” 것을 λͺ¨λ‘ νŽ˜μ΄μ§€μ™€ μ–ΈκΈ‰ν•˜κ³  μ°Έμ‘° 제곡 See Also μ„Ήμ…˜μ„ μ°Έμ‘°ν•˜μ‹­μ‹œμ˜€.
이것은 예λ₯Ό λ“€μ–΄ np.random.random ν•¨μˆ˜μ—μ„œμ™€ 같이 별칭 λ¬Έμ„œμ™€ 일관성을 μœ μ§€ν•˜κΈ° μœ„ν•œ κ²ƒμž…λ‹ˆλ‹€. 이 흐름을 계속 진행할 수 μžˆλŠ”μ§€ μ•Œλ €μ£Όμ„Έμš”. 감사 ν•΄μš”!

@kritisingh1 - 두 ν•¨μˆ˜κ°€ λ™μΌν•˜κΈ° λ•Œλ¬Έμ— -- np.conj is np.conjugate -- κ³΅μœ ν•˜λŠ” ν•˜λ‚˜μ˜ λ…μŠ€νŠΈλ§ 만 μ—…λ°μ΄νŠΈν•˜λ©΄ λ©λ‹ˆλ‹€. λ‚˜λŠ” 일반적으둜 μ•½μ–΄λ₯Ό μ‚¬μš©ν•˜μ§€ μ•ŠλŠ” 것이 μ’‹κΈ° λ•Œλ¬Έμ— np.conjugate λͺ¨λ“  κ³³μ—μ„œ μ‚¬μš©ν•  것이라고 μƒκ°ν•©λ‹ˆλ‹€( conj λŠ” ufuncmodule.c μ—μ„œ λ³„μΉ­μœΌλ‘œ λͺ…μ‹œμ μœΌλ‘œ 생성됨). λ˜ν•œ μ΅œμ†Œν•œμ˜ 변경이 ν•„μš”ν•©λ‹ˆλ‹€. λ…μŠ€νŠΈλ§μ€ np.conj κ°€ 별칭이라고 μ–ΈκΈ‰ν•  수 μžˆμŠ΅λ‹ˆλ‹€. 검색을 μ €μž₯ν•˜λ €λ©΄: λ…μŠ€νŠΈλ§μ€ numpy/core/code_generators/ufunc_docstrings.py

그런 λ‹€μŒ, λ‹€μŒ λ‹¨κ³„λŠ” 두 κΈ°λŠ₯에 λŒ€ν•œ λ¬Έμ„œ νŽ˜μ΄μ§€κ°€ μƒμ„±λ˜μ—ˆλŠ”μ§€ ν™•μΈν•˜λŠ” κ²ƒμž…λ‹ˆλ‹€. μ—¬κΈ°μ„œ docs/source/reference/routines.umath.src 및 docs/source/reference/ufuncs.rst λͺ¨λ‘ μ‘°μ •ν•΄μ•Ό ν•©λ‹ˆλ‹€.

거기에 μžˆλŠ” λ™μ•ˆ remainder 의 λ…μŠ€νŠΈλ§μ„ μ—…λ°μ΄νŠΈν•˜μ—¬ mod κ°€ λ³„μΉ­μž„μ„ μ–ΈκΈ‰ν•  μˆ˜λ„ μžˆμŠ΅λ‹ˆκΉŒ? λ˜ν•œ ufuncs.rst 의 λͺ©λ‘μ΄ μ‹€μ œλ‘œ μ΅œμ‹ μΈμ§€ ν™•μ‹€ν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€. μš°λ¦¬κ°€ μ‹€μ œλ‘œ λ…ΈμΆœν•˜λŠ” 것과 λΉ„κ΅ν•˜λŠ” 것이 쒋을 수 μžˆμŠ΅λ‹ˆλ‹€.

import numpy
ufuncs = [key for key in dir(numpy) if isinstance(getattr(numpy, key), numpy.ufunc)]
이 νŽ˜μ΄μ§€κ°€ 도움이 λ˜μ—ˆλ‚˜μš”?
0 / 5 - 0 λ“±κΈ‰