반응형
반응형

PIVOT SUM FOR IN PIVOT_TABLE

 

PIVOT을 이용하여 세로를 가로로 변환 방법(행 열 변환) 

SELECT Student  
, isnull(CAST([Mathematics] AS varchar), '' ) [Mathematics]
, isnull(CAST([Science] AS varchar), '' ) [Science]
, isnull(CAST([Geography] AS varchar), '' ) [Geography]
-- , * 
FROM (
  SELECT
    [Student],
    [Subject],
    [Marks]
  FROM #TEMP_TABLE_Grades
) StudentResults
PIVOT (
  SUM([Marks])
  FOR [Subject]
  IN (
    [Mathematics],
    [Science],
    [Geography]
  )
) AS PivotTable;

IF OBJECT_ID('tempdb..#TEMP_TABLE_Grades') --임시 테이블 남아있을시 삭제 
  IS NOT NULL DROP TABLE #TEMP_TABLE_Grades;
 

CREATE TABLE #TEMP_TABLE_Grades(
  [Student] VARCHAR(50),
  [Subject] VARCHAR(50),
  [Marks]   INT
);
 
INSERT INTO #TEMP_TABLE_Grades VALUES 
('Jacob','Mathematics',100),
('Jacob','Science',95),
('Jacob','Geography',90),
('Jacob2','Mathematics',''),
('Jacob2','Science',''),
('Amilee','Mathematics',90),
('Amilee','Science',90),
('Amilee','Geography',100);
 
SELECT * FROM (
  SELECT
    [Student],
    [Subject],
    [Marks]
  FROM #TEMP_TABLE_Grades
) StudentResults
PIVOT (
  SUM([Marks])
  FOR [Subject]
  IN (
    [Mathematics],
    [Science],
    [Geography]
  )
) AS PivotTable
반응형
반응형

이런 에러시  " Could not load dynamic library 'cudart64_110.dll'; dlerror: cudart64_110.dll not found "

 

1. CUDA 최신 버전 다운로드

https://developer.nvidia.com/cuda-toolkit-archive

 

 

2. Path 추가

 

내컴퓨터 - 우클릭 속성 - 고급 시스템 설정 - 고급 - 환경 변수

 

시스템 변수에 Path 편집

아래 두줄이 포함되어 있어야 합니다.

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.4\bin

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.4\libnvvp

 

* 설치하니까 자동으로 생성이 된다. 

 

3. 텐서플로우 재설치

터미널에서 텐서플로우를 다시 인스톨해 주세요

pip install tensorflow

 

 

 

4.기타

이외에도 duDNN을 설치 하라고 하는데 제 케이스에는 설치 없이 되었습니다.

위에서도 안된다면 아래 사이트에서 다운 받아 설치해 주세요.

 

https://developer.nvidia.com/rdp/cudnn-archive

 

cuDNN Archive

NVIDIA cuDNN is a GPU-accelerated library of primitives for deep neural networks.

 

 

# 참조 : https://sheepone.tistory.com/126

 

 

 

반응형
반응형

삶은
정상에 도달하면
하강하기 시작한다. 정점에
이르기 전에 새로운 길을 찾아라.
너희는 세 번의 삶, 어쩌면 그 이상의
다양한 삶을 경험할 수 있다.


- 찰스 핸디의《삶이 던지는 질문은 언제나 같다》중에서 -


* 정점에 오른 다음에
새로운 길을 찾으려 하면 늦습니다.
그것은 마치 전투를 지휘하는 사령관이
고지 탈환 이후의 계획 없이 고지를 점령하는 것과
같습니다. 정점에 오르고자 하는 사람은
제2, 제3의 계획(Next Plan)을
미리 준비해야 합니다.

https://www.instagram.com/p/CbVIVz5lCcM/?utm_source=ig_web_button_share_sheet

 

반응형

'아침편지' 카테고리의 다른 글

한 번의 거짓말  (0) 2022.03.23
삶을 즐길 수 있으려면?  (0) 2022.03.23
인격의 핵심  (0) 2022.03.21
잘 넘어지는 방법  (0) 2022.03.18
장남 노릇  (0) 2022.03.17
반응형

나에게는 여섯 명의 정직한 하인이 있네.
그 하인들이 내가 알고 있는 모든 것을 주었네.
그들의 이름은 ‘무엇’, ‘왜’, ‘언제’, ‘어떻게’, ‘어디에서’, ‘누구’라네.
- 러디어드 커플링


세상을 살아가다 보면 수없이 많은 까다로운 문제에 부딪히게 됩니다.
그때마다 다 새롭게 해결책을 찾는 것은 너무 비효율적입니다.
미리 미리 삶의 안내자가 될 자신만의 방법과 해결 원칙들을
정리하고 숙지해 놓을 필요가 있습니다.

반응형
반응형

인격의 핵심이 뭐냐고 묻는다면,
나에게 있어서는 성실하게 사는 것, 그리고
이웃에 대해선 사랑을 가지는 것이라고 할 수 있습니다.
사람은 동물이 아니기 때문에 이기주의자를 제외하고서는
인간답게 살 수 있는 그 가능성, 희망 그것이
인격이라고 말하고 싶습니다.


- 김형석의《인생문답》중에서 -


* 사람이 세상에 태어나서
해야 할 일 하나만 꼽으라면 무엇일까요?
자기 자신을 완성하는 것, 자신의 인격을 만들어 가는
것이 아닐까요? 그 인격의 핵심은 많이 배우고 많은 일을
하면서 다른 사람과 나누는 것입니다. 인간답게 살아가는 것은
인격을 완성하는 꾸준한 과정이라 생각합니다. 한 번 태어난
인생, 인격을 가꾸고 인간답게 살아가기 위해 우리는
오늘도 열심히 살고 있는 것입니다.

반응형

'아침편지' 카테고리의 다른 글

삶을 즐길 수 있으려면?  (0) 2022.03.23
제2, 제3의 Next Plan  (0) 2022.03.21
잘 넘어지는 방법  (0) 2022.03.18
장남 노릇  (0) 2022.03.17
남아 있는 시간  (0) 2022.03.16
반응형

conda update

 


Anaconda Prompt 에 들어오면 conda 패키지 관리자를 사용할 수 있게 됩니다.


> conda activate main

1.우선 conda 자체를 업그레이드 해줍니다.

> conda update -n base conda

2.다음으로 설치된 파이썬 패키지를 모두 최신 버전으로 업데이트 해줍니다.

>conda update -all 

3. tensorflow 를 설치합니다

>pip install tensorflow 

4.keras도 설치해줍니다

>pip install keras
반응형

+ Recent posts