问题发生在我使用图论的实验的继续,所以作为输入我还将添加我的图的图片:
但我也在几个数组中描述了这个图:首先,所有连接的数组:
arrAllConnections = [['F', 'G'], ['G', 'F'], ['G', 'N'], ['N', 'G'], ['N', 'E'], ['E', 'N'], ['E', 'D'], ['D', 'E'], ['D', 'C'], ['C', 'D'], ['C', 'B'], ['B', 'C'], ['B', 'A'], ['A', 'B'], ['A', 'E'], ['E', 'A'], ['B', 'X8'], ['X8', 'B'], ['X8', 'X3'], ['X3', 'X8'], ['X3', 'X2'], ['X2', 'X3'], ['C', 'T'], ['T', 'C'], ['T', 'T1'], ['T1', 'T'], ['T1', 'Y'], ['Y', 'T1'], ['Y', 'L'], ['L', 'Y'],['L', 'P'], ['P', 'L'], ['P', 'Z'], ['Z', 'P'], ['Z', 'Y'], ['Y', 'Z'], ['L', 'K3'], ['K3', 'L'], ['Z', …Run Code Online (Sandbox Code Playgroud) 我有一个点字典:
dictDistances = {A:{B:1.23, C:3.56}, B:{A:1.23, C:2.38}, C:{A:3.56, B:2.38}}
Run Code Online (Sandbox Code Playgroud)
我想在不使用绝对值的情况下绘制它们,即使用字典中的值。我可以画出来,但我不明白,如何在 Python 中做到这一点。
***有3个以上的点,比如300个,我刚刚添加了这本词典,以展示我所拥有的信息类型。
****我的点(每点 3 个)可能不满足或可能满足三角不等式定理
更新
给定点 A、B、C、D、E、F 以及它们之间从 x:y 的一些距离,它会是什么样子:
在提供的图像上,您可以看到所有距离的集合,即:
AB AC AD AF AE
BA BC BD BF BE
CB CA CD CF CE
DB DC DA DF DE
EB EC ED EF EA
FB FC FD FA FE
Run Code Online (Sandbox Code Playgroud)
更新 2
射线: 射线 A:
雷乙:
雷C:
光线 E、D、F 也是如此。然后我需要以某种方式验证/修改它们。这就是我不明白如何在 Python 中做的事情。虽然完全可以画。
所以,我正在尝试将 RDKit 添加到我在 PyCharm 中的项目中。我发现如果您使用解释器,/usr/bin/python2.7PyCharm 会尝试使用pip. 而 RDKit 需要conda. 我试图将解释器更改为conda,但RDKit要么不在列表中,要么无法打开带有 repo 的 URL。有谁知道如何解决这个问题?
顺便说一句,在安装东西的同时,是否有可能让解释器/usr/bin/python2.7使用其他任何东西(不是pip)?
我正在尝试可视化以下数据:dictMy = {'apple' : [[0, 1], [0, 2], [3, 2]], 'pear' : [[2, 3], [3, 5], [0, 2]], 'peach' : [[2, 5], [3, 8], [0, 0]]}这是我的代码:
from matplotlib.pyplot import cm
import matplotlib.pyplot as plt
import numpy as np
dictMy = {'apple' : [[0, 1], [0, 2], [3, 2]], 'pear' : [[2, 3], [3, 5], [0, 2]], 'peach' : [[2, 5], [3, 8], [0, 0]]}
color=iter(cm.rainbow(np.linspace(0,1,len(dictMy))))
for key in dictMy:
curLabel = key
c=next(color)
for item in dictMy[key]:
x …Run Code Online (Sandbox Code Playgroud) 我对链接和报告实验室感到困惑。我想要一个带有单词的文本,其中“包含”可点击的链接。例如,我写这样的文字:This web-site is called StackOverflow.我希望这个词StackOverflow是可点击的并引导到相应的页面。
有什么办法可以实现这一点吗?
更新
在本例中,我想将超链接添加到单词,而不仅仅是画布。
我正在尝试创建自定义形状NSButton.特别是我试图使用自定义图像制作一个圆形按钮.我找到了一个关于自定义创建的教程,UIButton并尝试将其改编为NSButton.但是有一个很大的问题.clipsToBounds似乎只是iOS(
这是我的代码:
import Cocoa
class ViewController: NSViewController {
@IBOutlet weak var mainButton: NSButton!
var size = 32
override func viewDidLoad() {
super.viewDidLoad()
configureButton()
// Do any additional setup after loading the view.
}
func configureButton()
{
mainButton.wantsLayer = true
mainButton.layerContentsRedrawPolicy = NSViewLayerContentsRedrawPolicy.OnSetNeedsDisplay
mainButton.layer?.cornerRadius = 0.5 * mainButton.bounds.size.width
mainButton.layer?.borderColor = NSColor(red:0.0/255.0, green:122.0/255.0, blue:255.0/255.0, alpha:1).CGColor as CGColorRef
mainButton.layer?.borderWidth = 2.0
}
override var representedObject: AnyObject? {
didSet {
// Update the view, …Run Code Online (Sandbox Code Playgroud) 所以,我正在尝试在Unity中构建一个应用程序,这需要分子可视化.有一些库可用于估计分子的特性,读取分子,写分子等.但是可视化很少.我找到了这个,称为超球,它在Unity项目中成功用于分子可视化,称为UnityMol.我已经在项目中添加了OpenBabel dll,我希望我能以相同或任何其他方式为团结项目添加超级球.
问题是我缺乏制作dll的经验(没有经验,说实话).
另外我不知道如何在Unity项目中使用超球c ++文件.考虑与OpenBabel进行类比我认为如果有一种简单的方法可以在Mac上用c ++源代码创建一个dll,我可以简单地将dll添加到资源并享受编码,但它并不像我想象的那么容易.
抱歉,我没有找到问题的答案((请不要太苛刻,我不是专业的程序员,但是我一直在学习,希望一旦我能够回答某人的问题,就可以))
我正在尝试获取链接的HTTP状态(我根据一种数据库条目代码(例如ABCDEF)生成链接,我将它们保留在数组中,然后生成到第二个数据库的链接,例如www.blablabla.ABCDEF.net ),这样我就可以查看该页面是否存在于数据库中。
我已经编写了这段代码,但是出了点问题。所以也许是这样的问题:“我的代码有什么问题?” 但是他们在栈上还说,您必须展示解决问题的尝试...
我希望我可以保持所有组件的快速运行,没有任何其他模块或其他东西,我认为NSHTTPURLResponse这已经足够了,但是我以某种方式使用了它。
期待帮助和回复))
var err: NSError!
NSURLConnection.sendAsynchronousRequest(request, queue: queue, completionHandler:{ (response: NSURLResponse?, data: NSData!, error: err) -> Void in
if (err != nil) {
let httpStatus: NSHTTPURLResponse = response as NSHHTPURLResponse
for myLink in allLinks {
println("HERE IS THE CURRENT STATUS CODE" + httpStatus.statusCode + "OF A LINK:" + myLink)
if httpStatus.statusCode == 200 {println("SUCCESS!!!!!")}
}
}
}
Run Code Online (Sandbox Code Playgroud) 再会,
我有一个以下设计的数组/列表:data = [['colour', 'apple', 'pear', 'peach'], ['RED', 1, 2, 5], ['YELLOW', 6, 7, 9]]。我看过很多教程解释如何添加内部网格和盒子。但我希望有一些接近这样的:
您知道如何仅添加水平边框吗?
python ×6
python-2.7 ×2
reportlab ×2
swift ×2
c# ×1
c++ ×1
dictionary ×1
dll ×1
http ×1
httprequest ×1
list ×1
macos ×1
matplotlib ×1
nsbutton ×1
plot ×1
pycharm ×1
rdkit ×1
recursion ×1
url ×1