小编Efr*_*eto的帖子

Blender 2.6:通过Python按名称选择对象

我知道,这是一个非常简单的问题,但我到处都是.也许我错过了这一点,我不知道; 但这应该相当容易.

我的问题很简单,你如何通过Python在Blender 2.6中按名称选择对象?


在2.4-5中,可以简单地使用:

bpy.ops.object.select_name("OBJECT")
Run Code Online (Sandbox Code Playgroud)

......但这已经停止了,取而代之的是什么?

人们可以得到当前选择的对象......

bpy.context.selected_objects
Run Code Online (Sandbox Code Playgroud)

并且有一种方法来设置场景的活动对象......

bpy.context.scene.objects.active = bpy.data.objects["OBJECT"]
Run Code Online (Sandbox Code Playgroud)

还可以通过操作选择,例如select_all()select_by_type()......

bpy.ops.object.select_all(action="TOGGLE")
Run Code Online (Sandbox Code Playgroud)

但我找不到简单地按名称选择的方法.

谢谢,我完全迷失了......

python blender bpy

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

如何在Numpy中将索引数组转换为掩码数组?

在给定范围的情况下,是否可以将索引数组转换为1和0的数组?即[2,3] - > [0,0,1,1,0],范围为5

我正在尝试自动化这样的事情:

>>> index_array = np.arange(200,300)
array([200, 201, ... , 299])

>>> mask_array = ???           # some function of index_array and 500
array([0, 0, 0, ..., 1, 1, 1, ... , 0, 0, 0])

>>> train(data[mask_array])    # trains with 200~299
>>> predict(data[~mask_array]) # predicts with 0~199, 300~499
Run Code Online (Sandbox Code Playgroud)

python arrays numpy mask where

22
推荐指数
2
解决办法
9458
查看次数

C++机器学习框架

我似乎无法找到一个基于C++的ML/AI框架,它实现了各种各样的神经网络算法.我在使用Java时已经将Encog用于这些目的,但是在C++中我没有看到任何类似的功能.我见过的最接近的是FANN,但它缺少一些东西,例如LMA和退火.

编辑:我发现的最好的选择是Shark,但正如我所说,它仍然缺乏,只有更常用的功能,没有LMA,退火或PSO或任何该级别的任何东西.

c++ frameworks artificial-intelligence machine-learning

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