小编Jac*_*ova的帖子

NameError:未定义尝试在Google App Engine Launcher上运行应用程序的全局名称"execfile"

Google App Engine启动器

我在Windows中遇到这个错误,我有3.2和2.7版本的python.我怎样才能解决这个问题?

python google-app-engine

51
推荐指数
1
解决办法
4万
查看次数

在sklearn中,具有线性内核的SVM模型与具有loss = hinge的SGD分类器之间的区别是什么

我看到在scikit-learn中我可以用最后3种不同的方式构建一个带线性内核的SVM分类器:

现在,我看到前两个分类器之间的区别在于前者是用liblinear实现的,后者是用libsvm实现的.

前两个分类器与第三个分类器有何不同?

machine-learning svm scikit-learn

17
推荐指数
1
解决办法
5371
查看次数

如何将数据集拆分为类之间的训练和验证集保持比率?

我有一个多类分类问题,我的数据集是倾斜的,我有一个特定类的100个实例,并说一些不同类的10个,所以我想在类之间拆分我的数据集保持比例,如果我有100个特定类的实例我希望30%的记录进入训练集我希望有30个实例,我的100个记录代表类,3个实例代表我的10个记录,等等.

python numpy machine-learning pandas scikit-learn

14
推荐指数
2
解决办法
2万
查看次数

sklearn LinearRegression,为什么模型只返回一个系数?

我正在尝试scikit-learn在一个简单的数据集上学习LinearRegression模型(来自Andrew NG coursera课程,我并不重要,看情节供参考)

这是我的剧本

import numpy as np
import matplotlib.pyplot as plt
from sklearn.linear_model import LinearRegression

dataset = np.loadtxt('../mlclass-ex1-008/mlclass-ex1/ex1data1.txt', delimiter=',')
X = dataset[:, 0]
Y = dataset[:, 1]


plt.figure()
plt.ylabel('Profit in $10,000s')
plt.xlabel('Population of City in 10,000s')
plt.grid()
plt.plot(X, Y, 'rx')

model = LinearRegression()
model.fit(X[:, np.newaxis], Y)

plt.plot(X, model.predict(X[:, np.newaxis]), color='blue', linewidth=3)

print('Coefficients: \n', model.coef_)

plt.show()
Run Code Online (Sandbox Code Playgroud)

我的问题是:我希望这个线性模型有2个系数:截距项和x系数,我怎么得到一个?

在此输入图像描述

machine-learning linear-regression scikit-learn

12
推荐指数
1
解决办法
9167
查看次数

css3 webkit transition trasform翻译:无效的属性值?

-webkit-transition-property: translate
-webkit-transform:translate(-320px, 0px);
Run Code Online (Sandbox Code Playgroud)

我在我的css文件中有这些行但这在chrome中不起作用:如果我启动chrome开发人员工具并检查css中哪些元素的样式包含那些行,我会看到一个告诉' 无效属性值 ' 的危险图标

WebKit的过渡

怎么了?这已经过时了吗?

html5 css3

9
推荐指数
1
解决办法
8152
查看次数

app engine:ImportError:没有名为Crypto.Hash的模块

我有一个使用Crypto.Hash但导入失败但错误的脚本:

ImportError: No module named Crypto.Hash
Run Code Online (Sandbox Code Playgroud)

在我的sys.path打印sys.path列表中,有这个条目(以及其他):

/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/lib/pycrypto-2.6
Run Code Online (Sandbox Code Playgroud)

如果我打开上面的路径,则没有pycrypto-2.6目录.

我怎样才能加载pycrypto 2.6?

如果我Crypto.Hash从命令行导入运行python它的工作原理

我必须指出app Engine支持pycrypto,它包含在此列表中.

此外,我已将模块包含在我的app.yaml文件中:

libraries:
- name: webapp2
  version: "2.5.2"
- name: pycrypto
  version: latest
- name: lxml
  version: "2.3"
- name: ssl
  version: latest
Run Code Online (Sandbox Code Playgroud)

如果我在生产中发送代码在appengine它工作,问题是在我的系统我应该下载pycrypto的编译版本并把它放在某处appengine可以使用它

python google-app-engine pycrypto

9
推荐指数
1
解决办法
1万
查看次数

simpest方法从c ++中的给定未排序整数向量中获取最长的排序元素序列

我有一个未排序的数组,需要提取最长的排序元素序列.例如

A = 2,4,1,7,4,5,0,8,65,4,2,34

这里0,8,65是我的目标序列

我需要跟踪此序列开始的索引

c++ algorithm stl sorted

6
推荐指数
2
解决办法
2179
查看次数

mvvm light Messenger.Default.Register在View codebehind中?

书架的解决方案约翰爸爸提出了在MIX11有一些听起来有点奇怪,我...它使用MVVM模式和MVVM光工具包 ......一切都很好.唯一不明白的是: 在Views的代码隐藏中它注册了几条消息,这里是代码:

public partial class BookView : Page
{
    public BookView()
    {
        InitializeComponent();
        //btnEdit.SetBinding(Button.IsEnabledProperty, new Binding("User.IsAuthenticated") { Source = Application.Current.Resources["WebContext"] });
        Title = ApplicationStrings.HomePageTitle;
        RegisterMessages();
    }

    private void RegisterMessages()
    {
        Messenger.Default.Register<LaunchEditBookMessage>(this, OnLaunchEditBook);
        Messenger.Default.Register<SavedBookDialogMessage>(this, OnSaveBookDialogMessageReceived);
    }

    private void OnLaunchEditBook(LaunchEditBookMessage msg)
    {
        var editBook = new EditBookWindow();
        editBook.Show();
    }

    private void OnSaveBookDialogMessageReceived(SavedBookDialogMessage msg)
    {
        MessageBox.Show(msg.Content, msg.Caption, msg.Button);
    }
//...
Run Code Online (Sandbox Code Playgroud)

它是一个业务应用程序,如果你从那个页面切换到另一个页面,然后再回到那里,页面再次实例化并继续注册那些导致多次触发的 …

c# architecture design-patterns mvvm mvvm-light

5
推荐指数
1
解决办法
4857
查看次数

NSIS INTALLER:已定义lvm_getitemcount

使用此功能保存NSIS中显示的安装日志

    !define LVM_GETITEMCOUNT 0x1004
    !define LVM_GETITEMTEXT 0x102D

    Function DumpLog
      Exch $5
      Push $0
      Push $1
      Push $2
      Push $3
      Push $4
      Push $6

      FindWindow $0 "#32770" "" $HWNDPARENT
      GetDlgItem $0 $0 1016
      StrCmp $0 0 exit
      FileOpen $5 $5 "w"
      StrCmp $5 "" exit
        SendMessage $0 ${LVM_GETITEMCOUNT} 0 0 $6
        System::Alloc ${NSIS_MAX_STRLEN}
        Pop $3
        StrCpy $2 0
        System::Call "*(i, i, i, i, i, i, i, i, i) i \
          (0, 0, 0, 0, 0, r3, ${NSIS_MAX_STRLEN}) .r1"
        loop: StrCmp $2 …
Run Code Online (Sandbox Code Playgroud)

installer nsis

4
推荐指数
1
解决办法
745
查看次数

在c ++中交换两个向量之间不同长度的序列

假设您有两个整数向量:

在此输入图像描述

在此输入图像描述

我想定义一个函数,它允许我在两个向量之间交换一系列元素,将两个序列的起始索引和长度作为参数传递.

例如: 在此输入图像描述 哪里 在此输入图像描述在此输入图像描述 是向量和作为参数传递的数字表示序列的起始索引和长度.

在这种情况下,我应该获得autput

V1 = 1,2, 13,14,15 ,5,6,7,8,9

V2 = 10,11,12, 3,4 ,16,17,18

我定义的一个例子的函数签名不是约束,如果你认为有更好的方法可以

c++ swap stl vector range

3
推荐指数
1
解决办法
1084
查看次数

rails不会加载视图的应用程序布局.我应该在哪里看?怎么调试?

我已经开始了一个新的rails应用程序并将模板引擎从erb转换为haml.我在ham解析器中添加了Gemfile,运行bundle install,删除了app/views/layout/application.html.erb文件,并将其替换为haml等效文件.我没有收到任何错误消息,其他haml视图在浏览器中正确呈现,但application.html.haml中的内容被忽略:如果我查看生成页面的来源,他们会错过来自application.html.haml的标记,任何关于我应该看哪里的想法?

application.html.haml

!!! 5
%html
  %head
    %title Title
    = stylesheet_link_tag 'application'
    = javascript_include_tag 'application'
    = csrf_meta_tags

  %body
    %h1.title Title
    #main
      - if flash[:notice]
        #notice.message= flash[:notice]
      - elsif flash[:warning]
        #warning.message= flash[:warning]

      = yield
Run Code Online (Sandbox Code Playgroud)

的Gemfile

source 'http://rubygems.org'

gem 'rails', '3.1.0'

gem 'sqlite3'

group :assets do
  gem 'sass-rails', "  ~> 3.1.0"
  gem 'coffee-rails', "~> 3.1.0"
  gem 'uglifier'
  gem 'therubyracer'
end

gem 'jquery-rails'

gem 'haml'

group :development, :test do
  gem 'ruby-debug19'
end
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails

2
推荐指数
1
解决办法
1914
查看次数

python:获取字典列表中最常见的值

我有一个字典列表,具有以下形状:

xs = [ { 'date': 1 }, { 'date': 1 }, { 'date': 2 }, { 'date': 1 }, { 'date': 4 }]
Run Code Online (Sandbox Code Playgroud)

我需要获取最有代表性的日期,即所有词典中最受欢迎的日期

我的方法是:

  1. 按日期对列表进行排序
  2. 按日期分组
  3. 获取 max() 比较组长度

例子:

sorted_xs = sorted(xs, key=lambda x: x['date'])
ys = groupby(sorted_xs, lambda x: x['date'])
???
Run Code Online (Sandbox Code Playgroud)

这不起作用(而且很丑):

max(list(groupby(sorted_xs, lambda x: x['date'])), key=lambda (k, x):len(list(x)))
Run Code Online (Sandbox Code Playgroud)

你知道Python中更简单、更具表现力的方法吗?

python

0
推荐指数
1
解决办法
2640
查看次数