任何人都可以推荐可以进行交互式图形可视化的Python库吗?
我特别想要像d3.js这样的东西,但是python理想情况下它也会是3D.
我看过:
Matplotlib绘图,而那些似乎是2D.我没有看到任何类型的交互性,例如d3.js提供的交互性,例如拉动节点.有这个如何将列表拆分成大小均匀的块? 用于将数组拆分为块.无论如何使用Numpy为巨型阵列更有效地做到这一点?
如何在另一个函数内的函数内设置一个类变量?
var.py
class A:
def __init__(self):
self.a = 1
self.b = 2
self.c = 3
def seta(self):
def afunction():
self.a = 4
afunction()
def geta(self):
return self.a
Run Code Online (Sandbox Code Playgroud)
run.py
cA = A()
print cA.a
cA.seta()
print cA.a
print cA.geta()
Run Code Online (Sandbox Code Playgroud)
python run.py
1
1
1
Run Code Online (Sandbox Code Playgroud)
为什么a不等于4,我怎么能让它等于4?
谢谢
对不起,我原来的代码叫做函数 - 忘了.
编辑:
谢谢大家 - 对不起,我刚才看到了.我不小心被我的一个名字所取代....所以我的范围实际上都没问题.
在CI中可以执行以下操作:
int main()
{
printf("HELLO WORLD");;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
}
Run Code Online (Sandbox Code Playgroud)
它的工作原理!这是为什么?
我的个人想法:分号是一个NO OPERATION(来自维基百科)指标,有一个巨大的字符串就像有一个并告诉C声明已经结束一样.
所以这有点类似于
在Web上获取Python脚本输出的最简单方法是什么? 和 Matplotlib:Web服务器上的交互式绘图
但没有一个人使用过d3.js,我认为他们没有达到相同水平的互动性.
所以我是d3.js的新手,坦率地说我不应该在这个例子中开始.
项目流程:
(7)奖励更新可嵌入图片?像那些个人资料签名?
问题:如何实现这种双向通信?我应该从哪里开始?有没有更好的方法可以做到这一点?
旁注:我打算使用Google App Engine来完成这个项目,我不知道是否可以让你将它用作'vm'.
谢谢!
编辑:这看起来很像后端JS中的Python在前端集成,但我不知道从哪里开始,我认为他们建议更多以艺术为导向的工具作为他的项目的结果.
在 numpy 中是否有可以调用的通用异常?从 numpy 文档中,我只看到了特定的文档,例如LinAlgError
例如,我知道 Python 内置了以下错误类型:
ExceptionStandardErrorArithmeticErrorImportErrorIndexErrorKeyErrorNotImplementedError等等。
做的时候:
std::vector<int> vec;
int number = 4;
boost::thread workerThread(&Method, number, vec)
given a method:
template<typename T>
void Method(int n, std::vector<T> & vec)
{
//does stuff
}
Run Code Online (Sandbox Code Playgroud)
为什么我必须手动执行:
boost::thread workerThread(&Method, number, boost::ref(vec))?
Run Code Online (Sandbox Code Playgroud)
为什么不通过引用自动传递它?
编辑::所以理论上可以让boost :: thread做一些宏元编程来调整这个,因为C++没有内置反射/内省的方式.
因此,升级/ C++的主要部分通常是传递元信息吗?
因此,我在一个文件夹中有大量的pdf,我想递归地(使用os.path.walk)缩小它们。我发现Adobe Pro可以节省体积。我可以使用此/您如何建议否则这样做。
注意:是的,我希望它们保留为pdf,因为我发现它是最常用和安装的fileviewer。
当我尝试使用 fraxel 的答案时
http://stackoverflow.com/questions/10269099/pil-convert-gif-frames-to-jpg
在图像上http://24.media.tumblr.com/fffcc2d8e980fbba4f87d51ed4916b87/tumblr_mh8uaqMo2I1rkp3avo2_250.gif
我得到了一些数据,但对于一些数据,我得到了丢失的数据,例如


为了显示这些,我使用 imagemagick display foo* ,然后使用空间在图像中移动......是否有可能 imagemagick 读取错误?
编辑:
即使使用转换然后通过显示,display foo* 我也会得到以下信息

那么这是否是gif的一个特点呢?
imagemagick image-processing gif tumblr python-imaging-library
因此,当我尝试使用绘制多个子图时,pyplot.subplots我会得到类似的信息:

我怎么能有:
((ax1,ax2),(ax3,ax4)) = subplots然后做ax1.plot两次,但结果,两者都没有显示。图片代码:
import string
import matplotlib
matplotlib.use('WX')
import matplotlib.pyplot as plt
import matplotlib.mlab as mlab
import numpy as np
from itertools import izip,chain
f,((ax1,ax2),(ax3,ax4)) = plt.subplots(2,2,sharex='col',sharey='row')
ax1.plot(range(10),2*np.arange(10))
ax2.plot(range(10),range(10))
ax3.plot(range(5),np.arange(5)*1000)
#pyplot.yscale('log')
#ax2.set_autoscaley_on(False)
#ax2.set_ylim([0,10])
plt.show()
Run Code Online (Sandbox Code Playgroud) python ×6
d3.js ×2
numpy ×2
axes ×1
boost ×1
c ×1
c++ ×1
exception ×1
gif ×1
graph ×1
graph-tool ×1
imagemagick ×1
matplotlib ×1
tumblr ×1