比方说,我有三个型号/表:operating_systems,words,和programming_languages:
# operating_systems
name:string created_by:string family:string
Windows Microsoft MS-DOS
Mac OS X Apple UNIX
Linux Linus Torvalds UNIX
UNIX AT&T UNIX
# words
word:string defenitions:string
window (serialized hash of defenitions)
hello (serialized hash of defenitions)
UNIX (serialized hash of defenitions)
# programming_languages
name:string created_by:string example_code:text
C++ Bjarne Stroustrup #include <iostream> etc...
HelloWorld Jeff Skeet h
AnotherOne Jon Atwood imports 'SORULEZ.cs' etc...
Run Code Online (Sandbox Code Playgroud)
当用户搜索时hello,系统会显示"你好"的防御.这相对容易实现.但是,当用户搜索时UNIX,引擎必须选择:word或operating_system.此外,当用户搜索windows(小写字母'w')时,引擎会选择word,但也应该显示 …
我想在我的博客中使用Mathematica格式编写公式,在标签的公式中.当Dom被加载时,我应该使用http://www.wolframalpha.com/搜索结果图像来替换那些标签(和什么库)?
例如:
<formula>Limit[((3 + h)^(-1) + -1/3)/h, h -> 0]</formula>
Run Code Online (Sandbox Code Playgroud)
被替换为:

如果它是复杂的或无法用javascript完成,请解释原因.
我尝试了几种方法,比如在某些值上定义函数f(t),然后在我的方程中使用f(t),但到目前为止我没有任何工作.我喜欢使用wolfram alpha,它是帮助我更好地理解我的高级微分方程作业的宝贵资源.我试图绘制从0到5pi
的分段方波.方程式在 x'' + 2x' + x = f(t)哪里
__{0, (2n+1)*pi < t < (2n+2)*pi}
f(t) =
__{5, 2n*pi < t < (2n+1)*pi} n = 0,1,2,3,4...etc
Run Code Online (Sandbox Code Playgroud)
f(t)是0和pi之间的值为5的方波,然后是pi之间的0 2*pi,然后是2*pi和3*pi之间的5 ...等等f(t)是ODE的驱动函数.什么是图之间的0 < t < 5*pi
任何帮助输入到绘图仪,如wolfram alpha将非常感谢,ty!
如何让wolfram的api请求工作?我只是得到跨源错误和空白响应:"XMLHttpRequest无法加载http://api.wolframalpha.com/v2/query?input=No&appid=xxx.访问控制不允许使用Origin null(或其他站点) -允许原产地".
代码是
var request = new XMLHttpRequest();
request.open("GET", "http://api.wolframalpha.com/v2/query?input=pi&appid=xxx", true);
request.onreadystatechange = function() {
if(request.readyState == 4) {
console.log("*"+request.responseText+"*");
}
}
Run Code Online (Sandbox Code Playgroud)
谢谢一堆
我有一个数字列表,[1, 2, 3, 4, 5, 6, 7]我希望有一个函数来返回这个数字列表的四分位数范围.四分位数范围是上下四分位数之间的差异.我试图使用NumPy函数和Wolfram Alpha计算四分位数范围.我发现所有的答案,从我的手册,到NumPy,Wolfram Alpha,都是不同的.我不知道为什么会这样.
我在Python中的尝试如下:
>>> a = numpy.array([1, 2, 3, 4, 5, 6, 7])
>>> numpy.percentile(a, 25)
2.5
>>> numpy.percentile(a, 75)
5.5
>>> numpy.percentile(a, 75) - numpy.percentile(a, 25) # IQR
3.0
Run Code Online (Sandbox Code Playgroud)
我在Wolfram Alpha的尝试如下:
因此,我发现NumPy和Wolfram Alpha返回的值是我认为的第一个四分位数,第三个四分位数和四分位数范围不一致.为什么是这样?我应该用Python做什么来正确计算四分位数范围?
据我所知,四分位数范围[1, 2, 3, 4, 5, 6, 7]应如下:
median(5, 6, 7) - median(1, 2, 3) = 4.
Run Code Online (Sandbox Code Playgroud) y = a x + b我想使用 Wolframalpha 来查找一条线穿过point [2,8]、 时a和的概率b由公平掷骰子确定。
这就是我想要的:
Count[Flatten[Table[a 2 + b, {a,6},{b,6}]],8]/
Length[Flatten[Table[a 2 + b, {a,6},{b,6}]]]
Run Code Online (Sandbox Code Playgroud)
,但我不喜欢重复。我不完全确定为什么以下不起作用:
Count[x, 8]/Length[x] /. x -> Flatten[Table[a 2 + b, {a, 6}, {b, 6}]]
Run Code Online (Sandbox Code Playgroud)
我可以解决这个问题以及发生了什么吗?
在wolframalpha \xef\xbc\x8c中输入“ 1/x+1/y-1/xy^2 = 3/4 ”即可得到整数解 整数解:x = 2,y = 3\n怎么得到?
\n688 ^ 79 mod 3337 = 1570.
当我在wolfram alpha尝试这个时,我得到了:

但是当我在Matlab中输入同样的东西时,我得到364作为答案.我做错了.

任何关于此的亮点将不胜感激.
考虑以下功能:
import numpy as np
from scipy.special import erf
def my_func(x):
return np.exp(x ** 2) * (1 + erf(x))
Run Code Online (Sandbox Code Playgroud)
当我从评估此函数的积分-14来-4使用scipy的quad功能,我得到以下结果:
In [3]: from scipy import integrate
In [4]: integrate.quad(my_func, -14, -4)
/usr/local/lib/python2.7/dist-packages/scipy/integrate/quadpack.py:289: UserWarning: The maximum number of subdivisions (50) has been achieved.
If increasing the limit yields no improvement it is advised to analyze
the integrand in order to determine the difficulties. If the position of a
local difficulty can be determined …Run Code Online (Sandbox Code Playgroud) 我正在开发一个使用WolframAlpha API的C项目,我计划在github上使用它,但源代码包含我的API密钥.人们通常会在github上发布他们的API密钥,还是应该删除它?
wolframalpha ×10
api ×2
javascript ×2
math ×2
python ×2
ajax ×1
algebra ×1
c ×1
cors ×1
github ×1
matlab ×1
median ×1
modulus ×1
numpy ×1
parsing ×1
percentile ×1
physics ×1
prediction ×1
scipy ×1
statistics ×1