Ejemplo n.º 1
0
def main():
    basedir = os.path.dirname(os.path.realpath(__file__))
    _.parse_file(basedir)

    parser = argparse.ArgumentParser()
    parser.add_argument("-a", default=_.get_value("a"), type=int)
    parser.add_argument("-b", default=_.get_value("b"), type=int)
    args = parser.parse_args()

    _.set_value("a", args.a)
    _.set_value("b", args.b)

    print("a = {}".format(_.get_value("a")))
    print("b = {}".format(_.get_value("b")))
    print("lib.add() = {}".format(lib.add()))
    print("lib.mult() = {}".format(lib.mult()))
Ejemplo n.º 2
0
def main():
    input_parser = argparse.ArgumentParser()
    input_parser.add_argument(
        '-a', '--first', help="First value to add.", required=True)
    input_parser.add_argument(
        '-b', '--second', help="Second value to add.", required=True)
    input_parser.add_argument(
        '-f', '--float', action="store_true",
        help="Add variables with floating precision.")
    args = input_parser.parse_args()

    x = int
    if args.float:
        x = float

    a = x(args.first)
    b = x(args.second)
    print(x(add(a, b)))
Ejemplo n.º 3
0
def main():
    parser = argparse.ArgumentParser()

    # ... do whatever you want
    parser.add_argument(dest="predefined_arg")

    # analyze everything in this directory
    _.parse_file(BASE_DIR)  # <-- IMPORTANT

    # bind will monkey_patch parser.parse_args to do its job
    hpargparse.bind(parser, _)  # <-- IMPORTANT

    # parse args and set the values
    args = parser.parse_args()

    # ... do whatever you want next
    import lib

    print("a = {}".format(_.get_value("a")))
    print("b = {}".format(_.get_value("b")))
    print("lib.add() = {}".format(lib.add()))
    print("lib.mult() = {}".format(lib.mult()))
Ejemplo n.º 4
0
def main():
    input_parser = argparse.ArgumentParser()
    input_parser.add_argument('-a',
                              '--first',
                              help="First value to add.",
                              required=True)
    input_parser.add_argument('-b',
                              '--second',
                              help="Second value to add.",
                              required=True)
    input_parser.add_argument('-f',
                              '--float',
                              action="store_true",
                              help="Add variables with floating precision.")
    args = input_parser.parse_args()

    x = int
    if args.float:
        x = float

    a = x(args.first)
    b = x(args.second)
    print(x(add(a, b)))
Ejemplo n.º 5
0
 def test_add(self):
     self.assertEqual(3, lib.add(1, 2))
Ejemplo n.º 6
0
# 모듈(Module): 미리 작성된 함수 코드를 모아 놓은 파이썬 파일
import math
print(math.pow(3, 3))
print(math.sqrt(64))
print(math.gcd(1324, 2343324))

print("---------------------")

import lib
print(lib.add(3, 7))
print(lib.subtract(3, 7))

print("----------------")
from lib import add

print(add(3, 7))

print("-------------")

import lib as t

print(t.add(3, 7))
Ejemplo n.º 7
0
# coding=utf-8
# 而在此处使用import来执行lname,会显示非主模块
import lib

i = 6
j = 7
lib.add(i, j)
Ejemplo n.º 8
0
 def testAdd(self):
     self.assertEqual(3, lib.add(1, 2))
Ejemplo n.º 9
0
# 모듈 : 미리 작성된 함수 코드를 모아 놓은 파이썬 파일

import math
import lib  # 현재 프로젝트 폴더에서 lib 라는 파이썬 파일이 존재하는지 확인한 이후에 그 안에서 함수를 사용할 수 있도록 함.
# 모듈파일이 큰 경우, 특정한 모듈에서 특정한 기능만 이용하도록 할 수 있음
from lib import add
# 모듈 파일이 지나치게 긴 경우, 이 해당 모듈을 간략하게 사용할 때 as 를 사용
import lib as t  # lib 라는 모듈을 t 라는 짧은 별칭으로 사용하겠다.

print(math.pow(3, 8))
print(math.sqrt(64))
print(math.gcd(72, 24))

print(lib.add(3, 5))
print(lib.subtract(3, 5))

print(add(10, 20))
print(t.add(10, 20))
Ejemplo n.º 10
0
import numpy as np
from lib import add

a = np.array([1,2])

print ("hello")

print (np.size(a))

np.array(a)

msg = "hello"
print(a)
msg2 = msg.capitalize()
arr = msg.split(" ")
print("end")

def my_func():
    print("this is a function")

my_func()


print(add(10, 20))

Ejemplo n.º 11
0
	def test_add(self):
		self.assertEqual(add(2,3), 5)
		self.assertEqual(add(6,8), 14)
Ejemplo n.º 12
0
#모듈(module): 미리 작성된 함수 코드를 모아 놓은 파이썬 파일
import keyword
print(keyword.kwlist)

import math
print(math.pow(3, 2)) #제곱
print(math.sqrt(64))
print(math.gcd(72,24))# 최대 공약수

import lib
print(lib.add(3, 2))
from lib import add #크기가 큻떄
print(add(3,2))
import lib as t #lib 모듈의 이름을 t 로 바꾸어서 사용 가능
print(t.add(3,2))

 def test_calculate(self):
     expected = 4
     actual = lib.add(2, 2)
     self.assertEqual(expected, actual)
Ejemplo n.º 14
0
#미리 작성된 함수 코드를 모아 놓은 파이썬 파일

import lib  #lib 파이썬 파일의 함수를 사용하겠다고 정의
#from lib import add  #lib 에 있는 add 함수만 사용하겠다고 정으
import lib as t  #lib 의 제목을 t 로 변경하고 사용함

print(lib.add(10, 5))
print(lib.subtract(10, 5))
print(t.add(10, 5))
Ejemplo n.º 15
0
import math
from lib import add

print(math.pow(3, 8))
print(math.sqrt(64))
print(math.gcd(72, 24))

print(add(3, 7))
Ejemplo n.º 16
0
 def test_add_negative(self):
     self.assertEqual(1, lib.add(2, -1))
Ejemplo n.º 17
0
from lib import add,dot,trans,ReLU,softmax

x = [1,3]
y = [2,4]
A = [[1,2], [3,4]]

print("x + y")
print(add(x,y))
#this should be [3,7]


print("Ax")
print(dot(A,x))
#this should be [7,15]

print("A.T")
print(trans(A))
#[[1,3], [2,4]]


z = [-1,3,-5,7,2]

print("ReLU(z)")
print(ReLU(z))
#[0,3,0,7,2]

print("softmax(z)")
print(softmax(z))
Ejemplo n.º 18
0
#module: 미리 작성된 함수 코드를 모아 놓은 파이썬 파일
# import math,lib
# print(math.pow(3,8))
# print(math.sqrt(64))
# print(math.gcd(72,24))
#
# print(lib.add(3,7))

# from lib import add
# print(add(3,7))

import lib as t
print(t.add(2,9))
Ejemplo n.º 19
0
# 모듈(Module): 미리 작성된 함수 코드를 모아 놓은 파이썬 파일
import lib as t
print(t.add(3, 7))
Ejemplo n.º 20
0
'''
모듈(Module) : 미리 작성된 함수 코드를 모아 놓은 파이썬 파일
'''
# import math
#
# print(math.pow(3, 8))
# print(math.sqrt(64))
# print(math.gcd(72, 24))

import lib

print(lib.add(3, 4))

#from lib import add : lib 모듈중 add 함수만 참고
#import lib as t : lib.add를 t.add 로 별칭 사용