2013-06-25 1 views
0

저는 프로그래밍에 익숙하지 않으며 HDF5 파일을 가져 와서 CSV 파일로 변환 할 수있는 프로그램을 만드는 임무가 있습니다. 주변을 둘러 보았고 여러 블록의 코드 (Convert DataTable to CSV stream) (c# datatable to csv) (HDF5 Example code) 이 발견되었지만 정확히 어떻게 처리해야할 지 모르겠다. 내 지식에는 기본 함수, 루프, 배열 및 복잡한 수학 (다 변수 계산, 기본 diff-eq, 기본 행렬 연산)에 대한 이해가 포함됩니다. 난 그냥 기능에 내장 된 0 아이디어가 있습니다. 도와주세요. 모든 설명을 환영합니다!C#에서 H5를 CSV로 변환

추신. 나는 사실 HDF5와 CSV 파일뿐만 아니라 ASCII와 바이너리의 차이점을 연구하고 이해했습니다.

+0

확인 http://hdf5.net/ –

+0

유틸리티 'h5dump'가 유용 할 수 있습니다. –

답변

0

.NET에서 HDF5의 기능은 기본적으로 제공되지 않습니다. 그것은 누군가의 부분에 실패하지 않습니다. 거기에 너무 많은 것이 있습니다 !! 그래서 처음부터 무언가를 만들거나 라이브러리를 찾아야합니다. 도서관에서 더 나을 것이 좋습니다. 이것을 사용해보십시오. 사용하지 않았습니다. 나는 HDF5와. NET으로 인터넷 검색을했다. http://hdf5.net/ 또한 위의 라이브러리를 사용하는 것이 간단한 프로젝트가 아님을 알아야합니다. 그것은 끔찍한 일은 아니지만, 움직이는 부분들에 의해 선회되지 않도록 노력하십시오. .NET에서 네이티브 라이브러리에 액세스하는 것은 까다로울 수 있습니다.

0

hdf5.net 라이브러리를 사용해보십시오. 바이너리를 설치하고 HDF5DotNet 어셈블리를 다운로드하면됩니다. 그런 다음 프로젝트를 만들고 HDF5DotNet.dll을 참조로 포함하십시오. 그런 다음 이미 찾은 HDF5 예제 코드를 사용하여 .h5 파일을 읽을 수 있습니다. 나는 방금 이것을했기 때문에 그것이 효과가 있다는 것을 보증합니다.