Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- Django
- FastAPI
- array
- python
- graphene-django
- Django-allauth
- numpy
- flask
- GraphQL
- SQL
- check_password
- allauth
- for loop
- tkinter Radio 동적버튼
Archives
- Today
- Total
객
[Python] for loop관련 예제 본문
동영상 강의를 보다가 numpy 관련하여 For를 정리.
import numpy as np
# numpy의 array() 함수가 for문과 같다.
num = [5,3,2,1,5,7,-4,-3,12]
arr = np.array(num)
result = arr > 0 # 여기에서는 리스트와의 조건을 검사 하여 True, False로 나타냄.
print(result) # [ True True True True True True False False True]
print(arr[result])
print(arr[arr > 0]) # True, False로 나타난 것을 num리스트 조건에 맞은 것을 출력함.
print('=' * 80)
# Output
[ True True True True True True False False True]
[ 5 3 2 1 5 7 12]
[ 5 3 2 1 5 7 12]
result01 = arr < 0
print(arr[result01])
print(arr[arr < 0])
print('=' * 80)
# Output
[-4 -3]
[-4 -3]
num1 = np.arange(1,21)
r02 = (num1 > 5) & (num1 % 3 == 0)
print(r02)
print(num1[r02])
print('=' * 80)
# Output
[False False False False False True False False True False False True
False False True False False True False False]
[ 6 9 12 15 18]
#
※ 예제 1, 예제 2에서는 for문 사용(이는 리스트 요소에 접근 하기 위해서 사용 함.)
# ex) 1
b = []
name = ['율곡', '정약용', '이순신', '유관순', '권율', '이이', '맥아더']
num03 = np.array(name)
for n in num03.tolist() :
b.append(len(n) % 2 == 0)
print(b)
print(num03[b])
# Output
[True, False, False, False, True, True, False]
['율곡' '권율' '이이']
# ex) 2
name = ['율곡', '정약용', '이순신', '유관순', '권율', '이이', '맥아더']
num04 = np.array(name)
result05 = [len(n) % 3 == 0 for n in num04.tolist()]
print(result05)
print(num04[result05])
# Output
[False, True, True, True, False, False, True]
['정약용', '이순신', '유관순', '맥아더']
'[PL] > Python' 카테고리의 다른 글
[Django] check_password() (0) | 2022.07.16 |
---|---|
ipynb -> html, ipynb -> py 변환 (0) | 2022.01.26 |
Django-allauth 설정 및 작성 (0) | 2022.01.13 |
[Django] Graphql 기반 - Create, Update (0) | 2021.09.16 |
[Django] Django ORM (0) | 2021.09.13 |