我查找了类似的问题,但我仍然不明白如何从字符串调用值来传播。当我尝试运行propagate时,我得到一个错误:c没有定义。我假设对Δt和x也是如此,只是错误是在它遇到的第一个未定义变量上触发的。
def string(T, mu, length):
#legnth is just the number of elements in the array that represents the
#string, the strings length is 1m
delta_x = 1 / length
#c is the speed of the wave in the string
c =
我想在不使用matlab中的' pie‘命令的情况下创建一个饼图。我设法做到了,但我没能给这些部分上色。有没有人可以帮我:下面是我的代码:
function pie_chart
r = 1;
v = [10 15 20 25 30];
C = ['r' 'g' 'b' 'm' 'c'];
t= 0:0.01:2*pi;
x = r * cos(t);
y = r * sin(t);
plot(x,y, 'k');hold on
for k=1:length(v)
t=[v/
我试着用Scilab来画,但是我做不到。
你知道为什么下面的代码不能工作吗?
t = 0:.001:2*%pi;
xc = 4;
yc= 4;
r =2 ;
n = 1:length(t)/32 : length(t);
v =0:.001:r;
for k =1:length(n)
if modulo(k,2) ==0 then
for a=1:length(t)
for b =1:length(v)
x(a) = xc+ (r-v(b)) *cos(t(a));
y(a) =
我有一个data.table,DT,它包含一个列C,其中包含满足不等式0 < x <= 1的实值条目。我想按间隔(例如10 )对这些条目进行分组。具体地说,对于C中的所有值x,我希望将值0.1赋值给C中的所有值x,这样,0.1 < x <=0.2我将赋值0.2,依此类推
下面是我写的函数,我认为它可以让我做到这一点(简单点,我是R的新手!)
r = function(x,N){
v = numeric(10)
for(i in 1:N)
v[i] = i/N*(x>(i-1)/N & x<=i/N)
v = v[v!=0]
我想取两个长度不同的数据帧之间的差值,并在R中输出一个矩阵。
x = data.frame(name=c('a','b','c','d','e'),length=c(5,6,7,8,9))
y = data.frame(name=c('r','t','v'),length=c(10,11,12))
> x
name length
1 a 5
2 b 6
3 c 7
4 d 8
5 e
我有一个构建收益率曲线的代码,但我想每0.25个月提取一次收益率。我不知道,在代码中该在哪里更改它。如果提取变量y1,y2和y3,那么我得到的利率只针对曲线上的整数到期日,即1,2,3等。我需要在哪里更改代码,我得到的利率为0.25,0.5,0.75等。
#ve c t o r with the swap r a t e s (
swaps <- c(0.002, 0.00225, 0.003, 0.004)
#ve c t o r o f cash f low
vector.cf <- c(0.002, 0.00225, 0.003, 0.004)
#ve c t o r o
我使用javascript从文件中获取图像,然后尝试将图像发送到PHP脚本进行处理,但我无法在php文件中破译它。
这是我的JavaScript代码。
var image_file;
function getPhoto(){
var file = document.getElementById('ad_photo');
var image = document.getElementById('ad_photo_upload');
var fReader = new FileReader();
fReader.readAsDat
我使用Gram正交化手动编写QR分解代码:
A<-cbind(c(2,-2,18),c(2,1,0),c(1,2,0),c(2,3,4))
gsm<-function(X){
m<-ncol(X)
n<-nrow(X)
# initialize Q and R
q<-matrix(0,m,n)
r<-matrix(0,n,n)
v<-matrix(0,m,n)
# initialize V
v[,1]<-X[,1]
q[,1]<-v[,1]/sqrt(sum(v[,1]^2))
r[1,1]<-t(X[,1])%*%q[,1]
f
好吧,所以我已经用python中的凯撒密码程序做了这么多,我不知道为什么它不起作用,但是它没有.它将新词输出为a‘(不管单词中有多少字母)。我猜这是某种循环,导致每个字母都变成'a‘,但我就是搞不懂。外面有人能帮我吗?谢谢。
我的代码:
word = input("please enter the word you wish to encrypt: ")
seperated = list(word)
length = len(word)
alphabet1 = ["a","b","c","d","e
假设给定一个从l到r.We的范围,要求我们找出所有数字都是x的倍数的数字的计数。x可以是1到9的任何数字。例如,以l=20和r=40和x=2为例,所需的数字是20,22,24,26,28,40,x的倍数是0,2,4,6,8。
我已经为此编写了一个代码。它在一些测试用例中运行。我不明白为什么它在大多数测试用例中给出了错误的答案。
约束: 1<=l<=r<=10^18。
我的代码:
#include<bits/stdc++.h>
using namespace std;
#define ll long long int
ll s1(vector<st
我正在写一个用迷宫在txt文件中读取的代码。然后用递归来解决这个迷宫。
我已经完全重写了我的代码几次,但我的代码似乎没有从起点移动。我不知道它为什么要这么做。
public static void main(String[] args){
//Read in maze file...
//Find starting point
int startRow = 0;
int startColumn = 0;
for(int i = 0; i <maze[0].length; i++)
{
if(maze[6][i] ==
我正在处理以下问题(http://www.enigmagroup.org/missions/programming/9/)。
您有一个6x6表,其中前5列和行由不同类型的形状组成,总数为5。第六行包含每个列的所有列的形状值之和。第六列包含每一行所有行的形状值之和。
我必须计算出每个形状的值,并试图通过求解一个由五个线性方程组组成的系统来实现这一点。现在,我的问题是一种蛮力的方法,但效果不太好--当我尝试运行它时,它会冻结浏览器(在Firefox中)。
怎样才能使它更有效率?
"use strict";
var CIRCLE = 1;
var HEART = 2;
var S
我关心返回数组的函数的组成。
例如,让我们定义
Function APTranspose(X As Variant) As Variant
Dim v() As Variant
Dim r, c, rc, cc As Integer
r = X.rows.count
c = X.Columns.count
ReDim v(1 To c, 1 To r)
For cc = 1 To c
For rc = 1 To r
v(cc, rc) = X(rc, cc)
Next
Next
APTranspose = v
End Function
和无用的功能
Func
ILSpy表明,String.IsNullOrEmpty是根据String.Length实现的。但是为什么String.IsNullOrEmpty(s)比s.Length == 0快呢?
例如,在这个基准中,它的速度要快5%:
var stopwatches = Enumerable.Range(0, 4).Select(_ => new Stopwatch()).ToArray();
var strings = "A,B,,C,DE,F,,G,H,,,,I,J,,K,L,MN,OP,Q,R,STU,V,W,X,Y,Z,".Split(',');
var
我正在创建一个程序,其中有随机生成的数字和随机生成的操作数,这取决于用户选择的难度。我已经做了数字和操作数的随机部分,但不知道如何计算出答案。任何帮助都将不胜感激。谢谢。
public void generateNumbers(int diff) {
switch (diff) {
// Novice difficulty
case 0:
Random r = new Random();
Random x = new Random();
Random RandomOper
我想知道在R中是否存在将字符串从多个列分别拆分为多个行的方法。例如:
从V1 V2 V3 1 A,B,C C,D,F 2 X,Y,Z V,U,中分离出某物
进入V1 V2 V3 1 A C 1 B D 1 C F 2 X V .... 2 Z NA等等。对于第一列,我可以这样做,但是第二列只打印第一列中的副本。我使用R,
我想使用raster包中的extract函数获取随机坐标(pts)的邻域(例如,buffer=6米)中的值(像素值)、坐标(x和y)和属性(status)。我尝试在没有NA值的data.frame中组织结果,这个问题由Extracting pixels values and coordinates in neighborhood of given buffer in R中的@Robert Hijmans解决。 但是,如果我在栅格之外有一些坐标(我创建s2栅格就是为了这个目的),脚本就不能工作。我尝试删除列表中不完整的元素(NA值,不同数量的元素/列),但最终结果不匹配。 在我的新方法中,我做
我想要的输出基本上是复制R处理不均匀向量的方式。下面,R继续完成操作并报告错误。
> x <- c(1,2,3)
> y <- c(4,5,6)
> xy <- x * y
> xy
[1] 4 10 18
> y <- c(4,5,6,7)
> xy <- x * y
Warning message:
In x * y : longer object length is not a multiple of shorter object length
> xy
[1] 4 10 18 7
>
在使用numpy