프로그래밍 45

함수에서 여러개의 값을 리턴하고 사용하는 방법

https://www.c-sharpcorner.com/UploadFile/9b86d4/how-to-return-multiple-values-from-a-function-in-C-Sharp/ How to Return Multiple Values From a Function in C# This article explains various ways to return multiple values from a function in C#. www.c-sharpcorner.com 다양한 사용법은 위의 사이트 참고 간단하게 아래와 같이 return시 ()안에 리턴할 값을 지정하면 된다. if문을 사용하면 else부분에도 리턴값을 명시해야 에러가 발생하지 않는다. using System; namespace YourNam..

프로그래밍/c# 2024.04.14

[에러]pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available.

C:\Program Files\Python37\Scripts> pip install soundfile WARNING: pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available. WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError("Can't connect to HTTPS URL because the SSL module is not available.")': /simple/soundfile/ WARNING: ..

자바에서 파이썬 파일 실행하고 결과 받아 오기

자바에서 파일 받을 때 에러가 계속나서 포기하고 파이썬에서 받는 걸로 변경했다. 어차피 소스 자체를 파이썬으로 포팅할 거라 가능하면 파이썬으로 변경하기 위한 일환으로 작업함 파이썬은 C:\\Program Files\\Python37\\python.exe 에 설치했다는 가정하에 (3.10이후부터 ssl문제가 있어서 3.7인 3.9를 사용함) 아래와 같이 파이썬 코드를 실행하고 결과를 받아옴 원래 아나콘다에 가상환경을 만들어서 파이썬 작업을 하는데 가상환경은 제어가 힘들어서 포기하고 파이썬3.7을 추가 설치함. 환경변수 path에 추가해도 기존 아나콘다에 설치된 파이썬때문에 pip가 제대로 안되기 때문에 pip하려면 3.7이 설치된 폴더 경로로 이동 후 pip를실행해야 3.7에 패키지가 설치됨. 이것 때문에..

자바로 RSI 구하기

import java.util.ArrayList; import java.util.Arrays; import java.util.List; public class Marble { // 주어진 기간동안의 종가를 기반으로 상대강도지수(RSI)를 계산함 public static Double calculateRSI(Double[] closingPrices, int period) { // 연속된 종가 간의 가격 변동을 계산함 Double[] priceChanges = calculatePriceChanges(closingPrices); // 상승폭과 하락폭을 각각의 배열로 분리함 List gains = new ArrayList(); List losses = new ArrayList(); for (int i = 1; i..