Last change
on this file since 16620 was
16620,
checked in by hmaislin, 5 years ago
|
#2929: Reorganized folder structure for make script, removed explicit marshalling, erased go-side logging
|
File size:
1.5 KB
|
Rev | Line | |
---|
[16620] | 1 | [cmdletbinding()]
|
---|
| 2 | param(
|
---|
| 3 | [string]$bench = [string]::Empty
|
---|
| 4 | )
|
---|
| 5 |
|
---|
| 6 | $p = "..\src\go-pge\data\benchmark\"
|
---|
| 7 | $OutPath = "..\src\go-pge\data\hlbenchmark\"
|
---|
| 8 |
|
---|
| 9 | if(-not $(Test-Path -Path $p)) {
|
---|
| 10 | Write-Error "Benchmark $p not found!"
|
---|
| 11 | exit 2
|
---|
| 12 | }
|
---|
| 13 |
|
---|
| 14 | if($bench -eq [string]::Empty) {
|
---|
| 15 | $i = Get-ChildItem -Path $p -Filter *.trn
|
---|
| 16 | } else {
|
---|
| 17 | $i = Get-ChildItem -Path $p -Filter "$($bench).trn"
|
---|
| 18 | }
|
---|
| 19 | foreach($it in $i) {
|
---|
| 20 | $bench = $it.BaseName
|
---|
| 21 | $OutFile = Join-Path $OutPath "$($it.BaseName).csv"
|
---|
| 22 | $TrnCont = Get-Content $(Join-Path -Path $it.DirectoryName -ChildPath "$($it.BaseName).trn")
|
---|
| 23 | $TrnContNew = @()
|
---|
| 24 | $Count = 0
|
---|
| 25 |
|
---|
| 26 | $VarHead = "$($TrnCont[0].Trim());$($TrnCont[1].Trim())"
|
---|
| 27 | $VarHead = $VarHead -replace ' ', ';'
|
---|
| 28 | $TrnContNew += $VarHead
|
---|
| 29 | foreach($line in $TrnCont) {
|
---|
| 30 | if($Count -ge 2) {
|
---|
| 31 | $TrnContNew += $line.Trim().Replace('.',',').Replace(' ',';')
|
---|
| 32 | }
|
---|
| 33 | $Count++
|
---|
| 34 | }
|
---|
| 35 |
|
---|
| 36 | $TrainEnd = $Count
|
---|
| 37 | $TestStart = $TrainEnd + 1
|
---|
| 38 |
|
---|
| 39 | $TestCont = Get-Content $(Join-Path -Path $it.DirectoryName -ChildPath "$($it.BaseName).tst")
|
---|
| 40 | $Count = 0
|
---|
| 41 | foreach($line in $TestCont) {
|
---|
| 42 | if($Count -ge 2) {
|
---|
| 43 | $TrnContNew += $line.Trim().Replace('.',',').Replace(' ',';')
|
---|
| 44 | }
|
---|
| 45 | $Count++
|
---|
| 46 | }
|
---|
| 47 |
|
---|
| 48 | $TrnContNew | Out-File -FilePath $OutFile
|
---|
| 49 |
|
---|
| 50 | $TestEnd = $TestStart + $Count
|
---|
| 51 |
|
---|
| 52 | Write-Host "$($bench): TestPartition Start: $TestStart, $TestEnd"
|
---|
| 53 | Write-Host "$($bench): TrainingPartition Start: 0, $TrainEnd `n"
|
---|
| 54 | }
|
---|
Note: See
TracBrowser
for help on using the repository browser.