⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ne-data.cpp

📁 neural network 一个演示原理的代码
💻 CPP
字号:
#include "aine.h"

#include "ne-data.h"

namespace aine
{
	IOListData::IOListData( const string filename )
	{
		ifstream in( filename.c_str() );
		int	nrin , nrout;
		in >> nrin;
		in >> nrout;
		while( in.good() && !in.eof() )
		{
			push_back( IOData( nrin , nrout , in ) );
			char ch;
			ch = in.peek();
			while( ch == '\n' || ch == EOF )
			{
				ch = in.get();
				if( ch == EOF ) 
					break;
				ch = in.peek();
			}
		}
	}

	IOData::IOData( const int nrin , const int nrout , istream &in )
	{
		input.resize( nrin );
		for( vector<double>::iterator it = input.begin() ; it != input.end() ; ++it )
			in >> *it;
		output.resize( nrout );
		{
			for( vector<double>::iterator it = output.begin() ; it != output.end() ; ++it )
				in >> *it;
		}
	}

	IOData::IOData( const int nrIn , const int nrOut , ... )
	{
		va_list	ap;
		va_start( ap , nrOut );
		for( int i = 0 ; i < nrIn ; i++ )
			input.push_back( va_arg( ap , double ) );
		{
			for( int i = 0 ; i < nrOut ; i++ )
				output.push_back( va_arg( ap , double ) );
		}
		va_end( ap );
	}

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -