工设里世界

隐者艾伦のBLOG

keyshot9 GPU模式灰色无法点击怎么办

今天尝试了一下keyshot9,听说里面加入了最新的GPU加速模式,结果下载下来以后发现GPU模式是灰色的……

查阅了资料后发现有几种原因:

首先,keyshot的GPU加速模式目前只支持nvidia的显卡,并且有限制,官方是这样说的:

KeyShot 9引入了利用OptiX充分利用NVIDIA RTX的全部GPU加速光线追踪功能的功能。KeyShot的GPU模式可用于实时渲染和本地渲染输出,一键式访问GPU资源,以利用多GPU性能扩展和支持NVIDIA RTX的GPU中的专用光线跟踪加速硬件。您可以根据需要在GPU和CPU之间切换。KeyShot 9中的GPU光线跟踪支持Quadro M6000或GTX 980及更高版本中的NVIDIA Maxwell微体系结构。

要求:
KeyShot 9中的GPU光线跟踪支持 基于Maxwell微体系结构的NVIDIA GPU,并支持CUDA Compute Capability 5.0或更高版本,可在Quadro M6000或GTX 980及更高版本中找到。我们推荐:

NVIDIA RTX 上的图形卡 最少8 GB内存的平台。

驱动程序版本:对于Quadro和GeForce上的KeyShot GPU,我们建议使用441.66版本。

(更多…)

关于python字典中键值赋值的一个疑惑

学python的书里面有这么一段代码:
    responses[name] = response
这段代码原书中写的是#将答案存储在字典中
一开始没有搞懂这个含义,为什么要这么写,后来明白了:
 responses(字典)⬅ 存储⬅ [name](键值)⬅   = (赋值)⬅response(value 值)
这句话要从右往左理解,通过将response获得的输入值,赋值到responses字典的name键值上,所以是这么写的!

动手试一试7-5 电影票

学python书上的课后小题目,想着锻炼一下

要求如下:家电影院根据观众的年龄收取不同的票价:不到3岁的观众免费;3~12岁的观众为10美元;超过12岁的观众为15美元。请编写一个循环,在其中询问用户的年龄,并指出其票价。

想着利用一下学到的break内容等等综合编写一个小程序,结果如下:

历经多次修改,终于能够执行(请不要在意其中内容的语法错误)。

首先使用message变量存储输入提示内容。

指定一个空变量age来储存输入年龄。

使用while语句来循环执行这个输入提示,使得这个程序可以多次运行。

但是不能直接用age来进行年龄的判断,age变量有可能为一个str(字符串)也可能为一个int(整数)类型,所以在比较的时候要把age变量转换为一个int(age)。

当退出程序的时候,需要通过检查用户是否输入了quit来激活break命令,故通过增加一个if命令来打断循环。

初学者写的程序或许有很多不完美的地方,敬请指正。

 

,逗号引发的’tuple’ object has no attribute ‘title’问题

原程序为:

users = {
    ‘alan’ : {
        ‘first_name’ : ‘alan’,
        ‘last_name’ : ‘job’,
        ‘location’ : ‘beijing’,
    },
    ‘bob’ :  {
        ‘first_name’ : ‘bob’,
        ‘last_name’ : ‘wang’,
        ‘location’ : ‘shanghai’,
    },
}
for user_name,value_name in users.items():
    print(“\n username is :” + user_name)
    full_name = value_name[‘first_name’] +” ” + value_name[‘last_name’],
    location = value_name[‘location’],
    print(“\tfull name : ” + full_name.title())
    print(“\tlocation : ” + location.title()
运行之后,报错:AttributeError: ‘tuple’ object has no attribute ‘title’
百思不得其解,为啥会出现这个问题呢,title也没拼错呀
检查之后发现,手滑多打了两个逗号,这就导致了full_name变成了另一种格式(tuple元组),而无法调用title命令。
删除逗号以后正常输出:

username is :alan
full name : Alan Job
location : Beijing

username is :bob
full name : Bob Wang
location : Shanghai