我正在尝试使用matplotlib使用以下代码绘制曲面:
from matplotlib import cm
import matplotlib.pyplot as plt
import numpy as np
from mpl_toolkits.mplot3d import axes3d, Axes3D
import pylab as p
vima=0.5
fig = plt.figure()
ax = fig.gca(projection='3d')
X = np.arange(0, 16.67, vima)
Y = np.arange(0, 12.5, vima)
X, Y = np.meshgrid(X, Y)
Z = np.sqrt(((1.2*Y+0.6*X)**2+(0.2*Y+1.6*X)**2)/(0.64*Y**2+0.36*X**2))
surf = ax.plot_surface(X, Y, Z,rstride=1, cstride=1, alpha=1,cmap=cm.jet, linewidth=0)
fig.colorbar(surf, shrink=0.5, aspect=5)
plt.show()
Run Code Online (Sandbox Code Playgroud)
如果你运行它你会看到一个蓝色的表面,但我想使用jet的整个颜色范围...我知道有一个类"matplotlib.colors.Normalize",但我不知道如何使用它.你能否加入必要的代码才能做到?
我正在创建一个录音机应用程序,我一整天都在谷歌搜索,我发现了一些可用于录制音频的代码.但每次我运行代码时,我的应用程序都会发出强制关闭错误并关闭.我发现的代码如下
MediaRecorder recorder = new MediaRecorder();
recorder.setAudioSource(MediaRecorder.AudioSource.MIC); ***<== ERROR***
recorder.setOutputFormat(MediaRecorder.OutputFormat.THREE_GPP);
recorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB);
recorder.setOutputFile("/sdcard/sample.3gp");
recorder.setOnErrorListener(errorListener);
recorder.setOnInfoListener(infoListener);
try {
recorder.prepare();
recorder.start();
} catch (IllegalStateException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
Run Code Online (Sandbox Code Playgroud)
我正在使用Android API 2.1
我正在尝试使用以下命令在Windows上构建Qt:
configure -static -opensource -no-webkit -no-qt3support -no-audio-backend -no-exceptions -no-opengl -no-phonon -phonon-backend
我收到此错误:
Unable to detect the platform from environment. Use -platform command lineargument
但是我不知道"-platform"参数的不同可能值是什么.我试过"win32"和"windows",但没有一个是正确的.我找不到任何列出可能值的引用.有人知道我需要为Windows 7(用Qt Creator开发)吗?
我写的时候:
sort [x] = [x]
Run Code Online (Sandbox Code Playgroud)
编译器是否足够智能以重用相同的列表,或者我必须明确它吗?
sort xs@[_] = xs
Run Code Online (Sandbox Code Playgroud) 我有一个ArrayList重复条目的单词.
我想计算和保存数据结构中每个单词的出现次数.
我该怎么做?
我在jQuery中尝试新的数据函数,但无法使其工作.
以下是我用于测试的一些代码:
HTML
<ul>
<li data-test="list">List item</li>
<li data-test="list">List item</li>
</ul>
<ul>
<li data-name="sida">oko</li>
</ul>
Run Code Online (Sandbox Code Playgroud)
JS
var test = $('li').data('name');
alert(test);
Run Code Online (Sandbox Code Playgroud)
关于jsFiddle的同样的事情:http: //jsfiddle.net/w95mY/1/
我希望从警报中得到"sida".我发现如果删除第一个列表就可以了.这是为什么?我该如何解决?
我正在尝试反转声波(相移 180 度),但我不确定我将如何进行此操作。任何音频程序员都可以指出我正确的方向吗?
是否有人知道根据下面的规则代码不编译?
template <class T>
struct B
{
typedef T type;
};
template<class T>
struct X
{
};
template<class T>
struct X<B<T>::type*>//HERE I'M PARTIALLY SPECIALIZING (WELL, TRYING TO...)
{
};
Run Code Online (Sandbox Code Playgroud)
请参阅代码中的注释.
这是我想要做的.建议我相当新GD2
我想以这种方式用2张图像制作图像;
背景矩形填充图像没有1
在那之后,我想画一个polygon充满了另一个图像.
我现在拥有的是矩形和背景图像.
我可以绘制多边形,但我无法弄清楚如何用另一个图像填充它.它现在填充蓝色,我想用另一个图像填充它.
继承我的代码
$values = array(
40, 50, // Point 1 (x, y)
20, 240, // Point 2 (x, y)
60, 60, // Point 3 (x, y)
240, 20, // Point 4 (x, y)
50, 40, // Point 5 (x, y)
10, 10 // Point 6 (x, y)
);
$image2 = imagecreatefromjpeg('test2.jpg');
$image = imagecreatefromjpeg('test.jpg');
$bg = imagecreatefromjpeg('test.jpg');
$fill = imagecolorallocate($image, 0, 0, 255);
// fill the background
imagefilledrectangle($image, 0, 0, 249, 249, …Run Code Online (Sandbox Code Playgroud) 所以我试图简单地从母版页中加载.css文件.
主页Admin.Master和css文件AdminView.css都在/ views/shared文件夹中.我在主页面的部分中粘贴了以下链接标记.
我试过了两个:
<link href="<%: ResolveUrl("AdminView.css")%>" rel="stylesheet" type="text/css"/>
Run Code Online (Sandbox Code Playgroud)
和
<link href="AdminView.css" rel="stylesheet" type="text/css"/>
Run Code Online (Sandbox Code Playgroud)
以及其他所有组合(〜/ views/shared/adminview.css或/adminview.css....etc)
当在Firebug中查看它加载的内容时,它总是返回"未找到资源".
注意:我已经仔细检查了名称和拼写.
它的这些繁琐的东西应该不是那么困难.
java ×2
android ×1
arraylist ×1
asp.net-mvc ×1
audio ×1
build ×1
c++ ×1
count ×1
gd ×1
haskell ×1
html ×1
javascript ×1
jquery ×1
list ×1
matplotlib ×1
performance ×1
php ×1
python ×1
qt ×1
qt-creator ×1
reusability ×1
templates ×1
undefined ×1