-
<PYTHON>[임의의 특정 패턴 로그 발생기]Flower in my dev/Python 2017. 11. 16. 09:21
[임의의 특정 패턴 로그 발생기] 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 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 #-*- coding : utf-8 -*- """ Author : Flower Time attack 2017.10.14 ~ Start Log 2017.10.14 [..
-
<PYTHON>[지정한 경로 안의 모든 키워드를 변경]Flower in my dev/Python 2017. 11. 16. 09:18
[지정한 경로 안의 모든 키워드를 변경] 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 32 33 34 35 36 37 38 39 40 41 # -*- coding : utf-8 -*- import os import sys from subprocess import check_output class CheckString(): def __init__(self, path, str01, str02): self.path = path self.before_str = str01 self.after_str = str02 def check_string(self): file_list = self.get_filepath(..
-
<PYTHON>[Numpy_03 불리언&팬시색인]Flower in my dev/Python 2017. 11. 15. 20:12
[Numpy_03 불리언&팬시색인] 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 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 import numpy as np arr1 = np.array(['a','b','c','d']) # 'a'를 참으로 변환 arr1 == 'a' arr2 = np.array([[1,2,3,4],[5,6,7,8],[11,22,33,44],[55,66,77,88]]) # 참인 것들로 슬라이싱 print(arr2[arr1=='a']) print(arr2[arr1=='a',2:]) # 에러 try: print(arr2[-(a..
-
<PYTHON>[Numpy_02 배열계산과 색인&슬이싱]Flower in my dev/Python 2017. 11. 14. 20:42
[Numpy_02 배열계산과 색인&슬이싱] 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 32 33 34 import numpy as np # 배열 계산 arr1 = np.array([[1,2,3],[4,5,6]]) print(arr1) print(arr1 + arr1) print(arr1 - arr1) print(arr1 * arr1) print(arr1 / arr1) print(1 / arr1) print(arr1 ** 0.5) # 색인&슬라이싱 arr1 = np.array([[[1,2,3],[4,5,6]],[[7,8,9],[10,11,12]]]) print(arr1) print(arr1[0]) p..
-
<PYTHON>[Numpy_01 배열 및 자료형]Flower in my dev/Python 2017. 11. 13. 20:17
[Numpy_01 배열 및 자료형] 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 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 import numpy as np a = [1,2,3,4,5] arr1 = np.array(a) # 배열 생성 print(arr1) b = [[1,2,3,4,5],[6,7,8,9,0]] arr2 = np.array(b) # 2차원 배열 생성 print(arr2) print(arr1.ndim) print(arr2.ndim) print(arr1.shape) print(arr2.shape) c ..
-
<PYTHON>[단순소스백업]Flower in my dev/Python 2017. 5. 26. 14:10
리눅스 crontab에 등록하여 사용 1234567891011121314151617181920212223242526272829303132333435#-*- coding: utf-8 -*- """ 2016.12.12 FlowerTeacher start log: 2016.12.12 start for backup""" from time import strftimefrom time import localtime import osimport sysimport subprocess CMD = 'sudo tar cvf /home/backup/backup_%s.tar /home/backup' class MgmtCode(object): def __init__(self, cmd=''): self.cmd = cmd def b..