본문 바로가기

스스로 학습/python5

[python] colab에서 conda 사용하기 (python 3.6.8 및 tensorflow 1.12.3 설치) Colab에서 사용할 여러가지 명령어 모음집 [1] colab에서 구글 드라이브 파일 가져오기 from google.colab import drive drive.mount('/content/drive') [2] colab에 conda 설치하기 !which python !python --version !echo $PYTHONPATH %env PYTHONPATH= ################################################################################ # INSTALL CONDA ON GOOGLE COLAB ################################################################################ !.. 2023. 8. 3.
[python] plotly.express image save 방법 다음과 같이 write_image() 를 사용한다. import plotly.express as px fig = px.scatter(df2, x="x", y="y", color="class", color_continuous_scale="tealrose") # fig.show() fig.write_image('fig.png') kaleido package 도 install 해주어야 image export가 가능하다. pip install -U kaleido 사용 예제는 다음과 같다. 2023. 5. 22.
[python] sort 함수 nums = [2, 5, 3, 1, 4] 1. 오름차순 정렬 : nums.sort() 한 자리 숫자만 정렬이 제대로 됩니다. nums.sort() 2. 내림차순 정렬 : nums.sort(reverse = True) nums.sort(reverse = True) 3. 좌표 정렬하기 1) [x, y] 에서 x값에 의한 오름차순 정렬 ex. def solution(nums): nums.sort(key = lambda v : (v[0])) return nums print(solution([2,3],[1,4],[3,1],[1,2])) 2) [x, y] 에서 y값에 의한 오름차순 정렬 nums.sort(key = lambda v : (v[1])) 3) [x, y] 에서 x 값에 의한 내림차순 정렬 nums.sor.. 2022. 12. 22.
[python] 행렬/좌표이동 프로그래밍 move 12시 3시 6시 9시 dx=[-1, 0, 1, 0] dy=[0, 1, 0, -1] 기준 좌표 초기화 x, y = 0, 0 방향 변경 이용 0 : 좌 1 : 상 2 : 우 3 : 하 point = 1 좌표 이동 nx, ny = x + dx[point], y + dy[point] map 보다 큰 경우 체크 n은 맵 크기 일 경우 특정 조건 작성 if nx = n or ny = n: 90도 회전(시계방향) point = (point + 1) % 4 좌표 고정 x, y = nx, ny 2022. 12. 20.