官方例程给了四个文件两个tcl文件,一个xdc文件,一个v文件,能在vivado下还原出整个工程吗?怎么做呢?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了官方例程给了四个文件两个tcl文件,一个xdc文件,一个v文件,能在vivado下还原出整个工程吗?怎么做呢?相关的知识,希望对你有一定的参考价值。
如题,谢谢!
在这之前,你先得点开那个tcl文件,看是哪个版本的vivado,因为不同版本的vivado用的ip核可能不同,所以先得vivado版本一致;然后进vivado,在tcl console下,输入pwd,查看当前路径,然后将路径用cd指令指到你所在的文件夹下,如cd e:/vivado_workspace,然后再pwd查看下,如果路径对了, 最后vivado界面下tools下run tcl script,路径指到这个system_project.tcl。 参考技术A 你要看v文件里有没有调子模块了,调了的话你就要找到子文件追问子模块有的要怎么还原呢?
追答光这四个文件肯定是还原不了的
scipy.spatial 中的凸壳例程给了我原来的一组点
【中文标题】scipy.spatial 中的凸壳例程给了我原来的一组点【英文标题】:Convex hull routines in scipy.spatial gives me back my original set of points 【发布时间】:2013-10-23 21:10:44 【问题描述】:我有一组点,想找到凸包。当我将它们提供给 scipy.spatial(ConvexHull 或 Delaunay)时,我只会得到原始点集。通过构造,情况不应如此。
这里是 the points 作为腌制的 numpy 数组。我的代码如下:
import pickle
from scipy import spatial
import matplotlib.pyplot as plt
points = pickle.load( open( "points.p", "rb" ) )
hullpoints = spatial.ConvexHull(points).points
# plot points
fig = plt.figure()
ax = fig.gca(projection='3d')
# ax.plot(points[:, 0], points[:, 1], points[:, 2], 'r.') # original points
ax.plot(hullpoints[:, 0], hullpoints[:, 1], hullpoints[:, 2], 'r.') # convex hull of points
# set labels and show()
ax.set_xlabel('Player 1')
ax.set_ylabel('Player 2')
ax.set_zlabel('Player 3')
plt.show()
显然,其中一些点位于凸包内部,应通过 spatial.ConvexHull(points) 或 spatial.Delaunay(points) 移除,如在给定 here 的 2d 示例中所做的那样。
有人知道我为什么要拿回原来的积分吗?我可以蛮力找到外部点并仅绘制那些(最终目标是由点近似的外部形状的表面图),但似乎 scipy.spatial 应该能够做到这一点。
【问题讨论】:
【参考方案1】:您正在使用.points
属性,它可以返回输入点。尝试改用.simplices
属性,它会为您提供“形成凸包简单面的点”。
See the documentation for more info.
【讨论】:
他可能想调用hull.points[np.unique(hull.simplices)]
来获取凸包中唯一点的实际列表。
就是这样!非常感谢。
如果您正在寻找点来创建多边形几何图形,那么hull.points[hull.vertices]
将为您提供所需序列中的点。以上是关于官方例程给了四个文件两个tcl文件,一个xdc文件,一个v文件,能在vivado下还原出整个工程吗?怎么做呢?的主要内容,如果未能解决你的问题,请参考以下文章
dsp6657的helloworld例程测试-第二篇-CFG文件