小编use*_*858的帖子

python中的点积

这个Python代码实际上是否找到了两个向量的点积?

import operator

vector1 = (2,3,5)
vector2 = (3,4,6)
dotProduct = reduce( operator.add, map( operator.mul, vector1, vector2))
Run Code Online (Sandbox Code Playgroud)

python dot-product

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

在普通的lisp中读取文件

我如何阅读以下文件,其中包含带有标题和空格或制表符分隔的数据列,在常见的lisp中.

我还想将数据放入包含行的列表列表中.

另外,如何在常见的lisp中获得日期差异

ID YR MO DA YrM MoM DaM
100 2010 2 20 2010 8 30
110 2010 4 30 2010 9 12
112 2010 8 20 2010 10 20

file common-lisp

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

在python中读取文件

我是python的新手,一直用它来制作图形,但从来没有为其他问题做过.我的问题是如何读取这个文件是tab或空格分隔并在python中有标题,我知道如何做逗号分隔文件,但没有这样做?

ID  YR  MO  DA  YrM  MoM  DaM  
100  2010  2  20  2010  8  2010  30  
110  2010  4  30  2010  9  2010 12     
112  2010  8  20  2010  10  2010  20  
Run Code Online (Sandbox Code Playgroud)

还有一种方法可以找到两个日期之间的天数差异.

python csv string

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

矢量归一化

半矢量的公式是(Hv)=(Lv + Vv)/ | Lv + Vv |,其中Lv是光矢量,Vv是视图矢量.

我在Python代码中这样做了吗?

Vvx = 0-xi  # view vector (calculating it from surface points)
Vvy = 0-yi
Vvz = 0-zi
Vv = math.sqrt((Vvx * Vvx) + (Vvy * Vvy) + (Vvz * Vvz))  # normalizing
Vvx = Vvx / Vv
Vvy = Vvy / Vv
Vvz = Vvz / Vv
Lv = (1,1,1)  # light vector
Hn = math.sqrt(((1 + Vvx) * (1 + Vvx)) + ((1 + Vvy) * (1 + Vvy)) + …
Run Code Online (Sandbox Code Playgroud)

python math

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

在Mathematica中阅读此类文件

这是数据文件:

ID  YR  MO  DA  YrM  MoM  DaM  
100  2010  2  20  2010  8  30  
110  2010  4  30  2010  9  12     
112  2010  8  20  2010  10  28  
Run Code Online (Sandbox Code Playgroud)

我应该能够访问此文件中的每个元素,我试图在Mathematica中创建记录时使用此函数但我收到错误

ReadList["testA.txt", Number, RecordLists -> true]

Error: ReadList::opttf: Value of option RecordLists -> true should be True or False.
Run Code Online (Sandbox Code Playgroud)

另外,如何在完成记录后访问每个元素?

Mathematica中还有一种方法可以创建一个列,它可以在两个日期之间产生差异并将其放入新列中.

这个家庭作业允许使用excel来计算,但我必须在Mathematica中这样做.

wolfram-mathematica

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