我只是在寻找一个很好的教程,它将指导我如何在R中创建一个SOM.我正在阅读Kohonen和Kaski的论文,使用地图来确定福利的结构,并希望尝试自己的技术.
我认为R中的许多例子有很多不足之处.我在网上看了一下,没有找到任何我认为让这个过程易于理解的东西.
我们将非常感谢您提供的任何帮助.
给出四个代表"类"的二进制向量:
[1,0,0,0,0,0,0,0,0,0]
[0,0,0,0,0,0,0,0,0,1]
[0,1,1,1,1,1,1,1,1,0]
[0,1,0,0,0,0,0,0,0,0]
Run Code Online (Sandbox Code Playgroud)
有哪些方法可用于将浮点值向量分类为这些"类"之一?
在大多数情况下,基本舍入工作:
round([0.8,0,0,0,0.3,0,0.1,0,0,0]) = [1 0 0 0 0 0 0 0 0 0]
Run Code Online (Sandbox Code Playgroud)
但是我怎么能处理一些干扰呢?
round([0.8,0,0,0,0.6,0,0.1,0,0,0]) != [1 0 0 0 0 1 0 0 0 0]
Run Code Online (Sandbox Code Playgroud)
第二种情况应该是1000000000的更好匹配,但相反,我完全失去了解决方案,因为没有明确的匹配.
我想用MATLAB来完成这项任务.
最好的方法是什么?
这就是我通常会这样做的方式:
DateTime newDate;
try
{
newDate = DateTime.Parse(Textbox.Text);
}
catch
{
//isn't a datetime
return;
}
//do stuff with the date
Run Code Online (Sandbox Code Playgroud)
但有些事情告诉我,这有点不对劲.有任何想法吗?
我是CSS新手.我只是想知道,是否有可能将一个共同的类包含在另一个类中?
例如,
.center {align: center};
.content { include .center here};
Run Code Online (Sandbox Code Playgroud)
我遇到了css框架 - 蓝图.我们需要将位置信息放入HTML中,例如
<div class="span-4"><div class="span-24 last">
Run Code Online (Sandbox Code Playgroud)
因此,我们将定位属性放在html中,而不是css中.如果我们改变布局,我们需要更改html而不是css.
这就是我问这个问题的原因.如果我可以将.span-4包含在我自己的CSS中,我将不必在我的html标记中指定它.
我正在寻找一些东西来抽象C/C++中的标准操作系统功能:span/kill一个线程,发送/接收一个消息,启动/停止一个计时器,甚至可能是内存管理,虽然我可以自己处理自己的缓冲池.
我希望能够在Linux/windows上开发和单元测试,然后重新编译各种目标O/Ses的c/c ++代码(对于嵌入式系统:eCos,FreeRTOS,VxWorks等)
尽可能"轻"的东西是最好的,希望只是一个图书馆,甚至可能是一组宏.
可以CreateFile()在两个不同的线程中同时打开一个文件
void new_function(void * what)
{
HANDLE h = CreateFile("c:\\tmp", GENERIC_ALL,FILE_SHARE_WRITE |
FILE_SHARE_READ , NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL);
if (h == INVALID_HANDLE_VALUE)
{
DWORD d = GetLastError();
return ;
}
Sleep(10000);
Run Code Online (Sandbox Code Playgroud)
}
int main()
{
HANDLE h = CreateFile("c:\\tmp", GENERIC_ALL,FILE_SHARE_WRITE | FILE_SHARE_READ, NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL);
Sleep(10000);
return 1;
Run Code Online (Sandbox Code Playgroud)
}
每次它退出该GetLastError位置.并且错误是ERROR_SHARING_VIOLATION(32,"进程无法访问该文件,因为它正由另一个进程使用.")
如果我canot共享打开文件,那么有什么用 FILE_SHARE_WRITE | FILE_SHARE_READ
感谢名单
The program environment is Win32 Vs2003
我遇到了问题,因为我的数据库有BIGINT数据(64位整数),但我运行的PHP版本只有32位.
因此,当我从表中提取值时,我最终得到一个表示基数为10的64位整数的数字字符串.我理想的做法是使用64位整数作为位掩码.所以我需要去两个32位整数(一个代表上半部分,一个代表下半部分)或基数2中的数字字符串.
问题是我不能仅仅将它倍增,因为我的PHP只有32位.我被困了?
我有一个标准的ASP.NET MVC(版本2预览2)解决方案,在单独的项目中实际项目和服务器端单元测试.
因为这个项目非常客户端,我想创建一个ClientTest项目,它使用QUnit来测试主项目.
我想过用单个HTML文件创建一个常规的ASP.NET webforms项目,该文件将加载我的Scripts /目录中的各种脚本并使用QUnit测试它们.不幸的是,这将产生另一个ASP.NET开发服务器.我可以在运行测试之前配置正在运行的MVC项目服务器的端口,但必须有一种更好的方法,不仅仅是将测试html文件放入主MVC项目中.
有谁知道更好的方法来解决这个问题?
我不确定这里究竟是什么问题.我正在使用2个字符串并且我一直在收到错误"字段初始化程序无法引用非静态字段,方法或属性'Captcha.Capture.CaptureTime'".
这是代码中的一个片段:
string CaptureTime = DateTime.Now.Month.ToString() + "-" + DateTime.Now.Day.ToString() + "-" + DateTime.Now.Year.ToString() + "-" + DateTime.Now.Hour.ToString() + DateTime.Now.Minute.ToString() + DateTime.Now.Second.ToString();
string SaveFormat = Properties.Settings.Default.SaveFolder + "Screenshot (" + CaptureTime + ")." + Properties.Settings.Default.ImageFormat;
Run Code Online (Sandbox Code Playgroud)
我不会详细说明为什么我以这种特殊方式使用字符串.一切正常.我猜它与另一个字符串中的字符串有关?这可能是完全明显的,但我真的不知道.有任何想法吗?