小编tam*_*cun的帖子

使用特定列绘制2维NumPy数组

我有一个像这样创建的2D numpy数组:

data = np.empty((number_of_elements, 7))
Run Code Online (Sandbox Code Playgroud)

每行有7个(或其他)浮点数表示对象的属性.前两个例如是xy对象的位置,其他都是甚至可以用来颜色信息适用于情节的各种属性.

我想做一个散点图data,这样,如果p = data[i],一个对象被绘制为一个点p[:2]作为其2D位置,并且比如p[2:4]作为颜色信息(该矢量的长度应该确定该点的颜色).其他列根本不应该与情节有关.

我该怎么办呢?

python numpy matplotlib

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

从Angular表达式访问窗口

根据开发人员指南,我应该能够从Angular表达式中访问浏览器窗口$window.

与JavaScript不同,其中names默认为全局窗口属性,Angular表达式必须使用$ window来引用全局窗口对象.例如,如果要调用窗口中定义的alert(),则必须在表达式中使用$ window.alert().

但是我似乎无法$window从使用的表达式访问$scope.$eval.以下是我在登录控制台时获得的一些输出:

console.log($window);                   // the Window object as expected
console.log($scope.$eval('$window'));   // undefined
console.log($scope.$eval('1+1'));       // 2
console.log($scope.$eval('scopeVar'));  // 'abc'
Run Code Online (Sandbox Code Playgroud)

控制器具有$window依赖性.我可以从表达式访问范围变量和其他服务但不能$window,因此$scope.$eval($window.alert())也不起作用.

我在这里错过了什么?

window-object angularjs angularjs-scope

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