# parameters
C++ template - 3. Parameters and Arguments
C++에서 template은 굉장히 다양한 일을 수행한다 한번 스오플 형님들의 말을 들어보자 https://stackoverflow.com/questions/3937586/generic-programming-vs-metaprogramming Generic Programming에서도 사용되는데 Metaprogramming에서 사용되기도 한다고 나와있다 둘다 굉장히 추상적이고 포괄적인 개념인데 이 둘다 수행한다고 한다 이렇게 많은 기능들을 단순히 Type만을 인자로 받아 모두 수행할 수는 없다 따라서 C++ template에서는 Argument로 다양한 값을 받는데, 이러한 부분을 짚고 넘어가려한다 원래는 CppReference와 비슷한 흐름으로 작성하려고 했다 근데 이게 순환참조마냥 서로 얽히고 얽혀있어서 그냥 내 방식대로 써본다 Type Template 많은 사람들이 생각하는 template이다 template안에 type이 들어가는 경우이다 위 예시에서 , 뿐만

Parameters / Arguments
Swift API Design Guidelines에서 Parameters/Arguments 를 읽어본다. Parameters 문서에 제공할만한 매개변수 이름을 선택하자. 파라미터 이름을 숨겨 보이지 않는 경우에도 설명에 있어서는 중요하다. 일반적인 사용을 위해서 Default Parameter를 사용해라. 일단 인자가 여러개면 지저분하다. 만약 일반적인 사용에 인자가 하나만 들어가고, 기본값이 들어간다면 Default Parameter를 사용해라. 기본 값이 있는 경우 매개변수 목록의 끝에 위치하는 것이 좋다. 즉, 필수 파라미터의 경우 앞에, 그렇지 않은 경우는 뒤쪽으로 두라는 말이다. 이해가 보다 쉽기 때문이다. Argument Labels 인수를 유용하게 구분할 수 없다면 "생략"해라. 값은 같은데 타입만 변경할 용도로 사용할 생성자에서는 첫번째 Argument Label을 생략해라

인자(parameters)
arguments객채 함수에 전달된 인수에 해당하는 Array 형태의 객체. Array형태 : 0부터 인덱스 속성을 갖고 있지만, Array의 forEach, map과 같은 내장메서드를 갖고 있지 않음 default parameters 
인자(parameters)
arguments객채 함수에 전달된 인수에 해당하는 Array 형태의 객체. Array형태 : 0부터 인덱스 속성을 갖고 있지만, Array의 forEach, map과 같은 내장메서드를 갖고 있지 않음 default parameters spread  * 'Current layer length' 이다. 비교적 간단한 계산방법을 가지고 있다. Convolutional layer Convolutional layer 은 이미지 학습할때 자주 사용되는 방식이다. parameter 계산 식은 fclayer 보다는 조금 더 복잡하다. **(('
URL parameters
parameters > router.get(":parameter", controller); It is like ${variableName} inside of HTML elements. It lets you put variables inside of the routes. You can check the request parameters. When you go to the URL, console shows /video/2349 => { id: '2349' } /video/see => { id: 'see' } > Problem. Because we didn't set any rules on the parameters, any number and letters can be inserted into the parameter. How should we regulate this? Regular Expression (Regex) Since we
Ansible Test - Playbook-call-slack
Ansible Plabybook에서 Slack을 호출하기 기본 msg 호출하기 [call-slack-playbook.yml] [Execution] msg 메시지에 파라미터 삽입 [Execution]
Function Parameters!
사전적 정의 매개변수(parameter) : 함수에 전달된 데이터를 대입하기 위한 변수, 함수 선언 시 작성 인자(argument) : 함수에 전달하는 데이터 자체 위치 인자(positional argument): 인자와 매개변수에 위치와 일치시키는 인자 키워드 인자(keyword argument) : 매개변수에 이름으로 일치시키는 인자 가변 인자(variable length positional argument) : 여러 개의 위치 인자를 받을 때 사용, 주로 *args 사용, 튜플로 받음 키워드 가변 인자(variable length positional argument) : 여러 개의 키워드 인자를 받을 때 사용, 주로 **kwrags 사용, 딕셔너리로 받음 매개변수 기본값(parameter default value) : 함수를 정의할때 기본값 지정, 함수를 사용할때 인자를 보내지않는다면 미리 지정한 기본값을 사용 parameter 순서(fea

[논문리뷰] FEDPARA- LOW-RANK HADAMARD PRODUCT FOR COMMUNICATION-EFFICIENT FEDERATED LEARNING
안녕하세요. 밍기뉴와제제입니다. 이번에 리뷰할 논문은 FEDPARA- LOW-RANK HADAMARD PRODUCT FOR COMMUNICATION-EFFICIENT FEDERATED LEARNING입니다. 이 논문은 기존의 네트워크보다 적은 parameter를 가지고도 비슷하거나 더 좋은 성능을 내게끔 하는 연산 방식인 Fedpara를 제안하였습니다. (네트워크의 연산법 + parameter 설정법)을 제안하는 논문이라고 보시면 될듯 합니다. 그러면 지금부터 논문 리뷰를 시작해보겠습니다. 1. INTRODUCTION 저는 이 논문을 읽으면서 *

[JS] Arrow Function, 함수의 선언과 표현
출처 : 유튜브 드림코딩 자바스크립트 Function fundamental building block in the program(프로그램을 구성하는 굉장히 기본적인 buildidng block)** subprogram can be used multiple times performs a task or calculate a value** 1. Function declaration (function을 정의하는 방법) function name(param1, param2){body.... return;} one function === one thing (하나의 함수는 한 가지의 일만 하도록 만들어야한다.) naming : doSomething, command, verb e.g. createCarAnndPoint -> createCard, createPoint 로 나누는 게 더 좋다. function is object in JS -> function을

TIL-python(Function Parameters)
❓"함수를 정의 할때 default value parameter를 non-default value parameter 앞에 정의 하면 안 되는 이유가 뭘까?" 우선 Parameters, argument가 뭔지 알아보자. <td style="padding:6px;border-right:2px so

자바스크립트의 함수 | JavaScript Basics
자바스크립트의 함수 1. 함수 (Functions) 1-1. 함수란? >함수란 명확한 목적에 의해 입력받은 값을 설계된 프로세스를 거쳐 가공, 저장, 할당, 전달하기 위한 코드의 기능적 집합이라고 할 수 있다. 같은 작업을 몇 번이고 반복할 수 있으며, 조금만 고쳐서 재활용할 수도 있다. 함수의 기능을 비유하는 많은 예시가 있지만, 음료를 포장하는 기계를 함수에 비유해서 생각해보자. 1-2. 함수의 구성 packaging이라는 이름의 이 기계는 재료(병, 음료, 뚜껑, 라벨)를 받아 기계 내부의 프로세스를 거쳐 완성된 음료병을 반환한다. 
Function Parameters
Parameter에는 우선순위가 존재한다. 우선순위를 통해 출력값에 Error가 뜨는 경우가 많은데 아래 경우를 통해 학습해보자. 1) positional arguments(위치파라미터) 2) default arguments(default값이 지정된 파라미터) 3) Variavle Length Positional Arguments(가변인수를 받는 파라미터) 4) Non-Default Keyword-Only Arguments(키워드 인수를 받는 파라미터) 5) Keyword-Only Arguments(파라미터가 키워드로 되어있는 인수) 6) Variable Length Keywo
Python-Function Parameters
Function Parameters 함수는 input parameter를 받아서 return 값을 output으로 리턴합니다. 그리고 함수를 호출할 때 parameter를 함수에 전달해서 호출하게 됩니다. python 함수의 가장 기본적인 형태는 다음과 같습니다. 결과는 강아지 그리고 고양이가 나오게된다. Keyword Arguments 위의 경우 처럼 순서에 맞추어서 parameter 값을 전해주지 않을수 있는 방법도 있습니다. 순서 대신에 parameter 이름으로 맞추어서 값을 전해줄 수 있으며, 이를 keyword argments 라고 합니다. Keyword arguments 방식으로 parameter 값을 전해주면 실제 parameter 순서가 바뀌어도 괜찮습니다. 순서를 맞춰서 parameter 값을 전해주는 positional arguments와 keyword arguments를 혼용하여 사용하는 것도 가능합니다

JS - Default Parameters
함수의 기본 파라미터 우리는 평소에 아래 코드와 같이 함수를 작성하고 사용했습니다. 하지만 만약 함수에 인자값으로 아무것도 넘겨주지 않는다면 javascript 에서는 매개변수의 기본값을 undefined 로 설정하여 아래 코드에 경우에는 add 함수에서 NaN 이 반환되게 됩니다. 이러한 불편함을 개선하여 우리는 ES6 부터는 아래 두 가지 코드의 예제와 같이 파라미터에서 기본 값을 설정해 줄 수 있습니다. 문자열을 기본값으로 설정하기 숫자를 기본값으로 설정하기 그리고 기본 파라미터 설정은 화살표 함수에서도 사용할 수 있습니다. > 해당 글은 velopert님의 gitbook을 참고하여 작성되었습니다. 항상 좋은 강의 감사드립니다! https://learnjs.vlpt.us/basics/06-object.html MDN https://developer.mozilla.org/ko/docs/Web/JavaSc

[WEB] RESTful API
넘나중요 x100 RESTful API🚀 REST Representational State Transfer 웹상에서 사용되는 여러 리소스를 HTTP URI로 표현하고 그 리소스에 대한 행위를 HTTP Method로 정의하는 방식. HTTP URI로 정의된 리소스를 HTTP Method + Payload 구조적으로 표현한다. REST 방식이 적용된 RESTful API 주식을 예로 들면, 저장에 필요한 Payload 주식 정보를 받기 위한 HTTP 요청 HTTP GET https://api.trueshort.com/stock/003223 유저의 보유 주식 종목들을 DB에 저장하는 HTTP 요청 HTTP POST https://api.trueshort.com/users/portfolios RESTful API 설계 규칙 URL 정보를 명확하게 표현해야 한다. resource는 명사를 사용한다. `re

TIL DAY 4 - 2 || Python Function Parameters
default value parameter default value parameter는 함수가 호출될때 Parameter에 인자를 받아야만 한다. non-default value parameter non-default value parameter는 함수가 호출될때 Parameter에 인자를 받아 넘겨줄 수도 있고, 인자를 넘겨주지 않아도 keywordname = value 형식으로 선언되어 있기 때문에 value 를 넘겨줄 수 있다. mixed up parameters default value parameter 와 non-default value parameter 가 혼합되서 사용되는 경우 default value parameter 앞에 non-default value parameter 를 정의하면 안된다. 다음과 같이 작성 후 실행하면 이런 에러가 뜬다. > SyntaxError: non-default argument foll

[Python] More Complex Funtion Parameters
Handling unknown number of arguments 만약에 A라는 자동차의 옵션 사항이 40개정도 되다고 가정하면 A라는 자동차를 구입하는 함수를 구현한다고 했을때, 모든 옵션 사항을 parameter로 받으려면 parameter의 수가 40개가 된다. 따라서 함수의 정의도 그만큼 늘어 날것이다. > 사전에 정확히 필요한 parameter 수와 구조를 알수 없는 경우는 이런식으로 Dictionary 를 parameter로 받아서 사용하는 것이다. 하지만... 위에 같은 경우는 항상 parameter를 dictionary형태로만 받아야하는 제한이 있습니다. 떄로는 parameter를 다른 type으로 int 나 string 으로 받아야할때, 오류가 발생할수 있습니다. 그럴때 사용하는 parameter가 keyworded variables length of arguments 입니다. Keyworded Variables length of argu

Different types of function parameters (*args, **kwargs, keyword-only arguments)
Function Parameters Keyworded variable length of arguments (kwargs) kwargs in a function allow for an unlimited number of keyword-argument pairs. kwargs stores these key-value pairs in a dictionary Non-keyworded variable length of arguments (args) args in a function allow for an unlimited number of non-keyword arguments. args stores non-key