小编Rok*_*ner的帖子

Python奇怪的语法

我一直在学习人工神经网络,但我正在阅读的书中有Python的例子.问题是我从未用Python编写过这些代码行太难以理解:

sizes = [3,2,4]
self.weights = [np.random.randn(y, x) 
                    for x, y in zip(sizes[:-1], sizes[1:])]
Run Code Online (Sandbox Code Playgroud)

我读了一些关于它的东西,发现该randn()函数返回一个数组,其中y元素和x维度填充了0到1之间的随机数.zip()将两个数组连接成一个.sizes[:-1]返回最后一个元素并sizes[1:]返回没有第一个元素的数组.

但是有了这些,我仍然无法向自己解释这会产生什么.

python arrays for-loop numpy neural-network

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

OpenGL大项目,VAO-s等

所以我一直在https://open.gl/上学习OpenGL 3.3 ,我对一些东西感到很困惑.

  1. VAO-S.根据我的理解,它们用于存储glVertexAttribPointer呼叫.
  2. VBO-S.他们储存脊椎.因此,如果我正在制作具有多个对象的东西,我是否需要为每个对象提供VBO?
  3. 着色器程序 - 为什么我们需要多个程序,它们到底做了什么?
  4. 这行究竟是做什么的:glBindFragDataLocation(shaderProgram,0,"outColor");

最重要的是这一切如何适合大型项目?究竟是什么用于VAO-s?大多数教程只是为了绘制一个立方体或2个带有硬编码顶点的东西,那么如何管理具有大量对象的场景呢?我已经阅读了这个帖子并且对场景管理的发生方式有了一些了解,但我仍然无法弄清楚如何将OpenGL的东西连接到它.

c++ opengl shader vertex-buffer vertex-array-object

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

过滤 django admin 多对一编辑器

编辑对象时如何过滤 django 管理页面中下拉字段的内容?例子:

class Question(models.Model):
    creator = models.ForeignKey(User)
    body = models.CharField(max_length=200)
    category = models.ForeignKey(Category)

class Category(models.Model):
    name = models.CharField(max_length=200)
    creator = models.ForeignKey(User)

class QuestionAdmin(TeacherModelAdmin):
    fieldsets = [
        (None, {'fields': ['body', 'category']}),
    ]
    #Filter by request.user == creator ?
Run Code Online (Sandbox Code Playgroud)

python django django-admin

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

SDL2 纹理渲染目标没有 Alpha 透明度

我在使用 SDL2 进行 C 语言编程时遇到了问题。我已将中心透明的正方形的简单图像渲染为纹理。但是当我绘制渲染它们的纹理时,它们并不透明。我什至尝试使用 SDL_SetTextureAlphaMod() 更改渲染纹理的透明度,但它没有改变任何内容。如果我更改正在渲染的纹理(方块)的 alpha 值。它们变得更暗,但它们仍然覆盖了它们后面的任何东西。所以我愿意接受建议。

这是一张图像,我降低了正方形纹理上的 alpha: https: //i.stack.imgur.com/46HAz.jpg

c ubuntu sdl-2

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