问题标签 [linspace]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 两点之间的等距点?
我想知道两点之间的等距点。例如:
我期待的答案是:
在此示例中,使用p1
, 和p2
:
永远是一条直线。
在这种HowManyParts
情况下,整个距离被划分为二维。numpy.linspace()
python - 根据几个条件将列表中的项目替换为另一个项目(小列表)
我有一个数字列表,我想根据几个条件用列表二进制模式替换每个数字。我有一个这样做的工作代码,但我想知道是否有更快更有效的代码,因为如果我想添加更多条件。
谢谢
python - 使用 linspace 绘制的值绘制样本数而不是区间内的数字
当我使用 linspace 为 a 和 b 值绘制图形并绘制它时,它是沿着轴而不是间隔绘制样本。例如:
绘制的是 a 和 b 的 0-100,而不是图表上的 0-5 和 0-6。有人可以帮忙吗
python-3.x - 无法从 if 语句中使用 np.linspace 创建的数组中提取十进制数
如果我运行以下代码,它无法识别数组中的几个数字,例如0.1
,即使它0.1
在打印时看起来像是在数组中。
输出:
python - 如果函数调用最小化,curve_fit 不可能
假设我有一个函数f1,它有一个自变量x和一个参数a。反过来,函数f1需要一个参数m,该参数 m 可以通过最小化第二个函数f2来获得,并且该函数需要变量x作为参数。
我用任何值调用f1 ( x , a )都没有问题,但是如果我尝试适应curve_fit
它,它会抛出 a ValueError: setting an array element with a sequence
。我猜它这样做是因为它分配的不是单个x值,而是整个数组。
有没有办法让curve_fit
工作?
玩具代码,检查问题:
完整追溯:
python - 不同阵列的 Numpy Sinus 行为
您好,根据我放入 sinus 的阵列,我得到完全不同的输出。test1, test3 是它不工作的例子。这里发生了什么?
编辑:好的,经过进一步研究,这是实际问题:使用 test1 和 test3 我违反了奈奎斯特定理,并且仅对零附近的值进行采样。要解决此问题,需要增加采样率或降低频率。
python - 如何为 np.linspace 函数指定多个“num”参数?
我想知道是否有一种方法可以设置linspace
具有多个num
参数的 NumPy 函数,以便我可以创建具有不同间隔的均匀间隔值序列,而无需任何 for 循环操作。
为了进一步说明我的问题,我有以下 np.array ,我想细分 3 个段,由它们在 x、y、z 轴上的 2 个顶点表示:
以及专门用于在每对顶点之间添加等距点的 folling 函数:
多亏了参数nbsubdiv
,我可以指定我想要多少个细分。
但我想为我的 SegmentToDiscretize 中包含的每个段/行指定 3 个不同的细分值np.array
我试图将我的nbsubdiv
参数转换为list
但没有成功......
使用上面的代码,我得到:
这是正常的,因为nbsubdiv[0]
需要列表中的第一个元素。但是我没有成功找到一种方法来递归地使用这个列表中的每个值,而没有for loop
.
因此,如果有人能帮助我解决这个挑战,我会非常高兴。提前致谢
温暖的问候,
埃尔韦
python - 创建具有前导零和不同起点和终点的数组的 numpy 数组
我有不同的整数开始值和停止值,并且需要介于两者之间的所有整数值作为一个形状数组(theRange,finalLength)中的数组。
例子:
因为我需要运行这个函数数十亿次,所以目前的方法是放慢速度。
目前我使用创建所需的范围np.linspace
。整数在 ( Split integer into numbers using numpy之后) 被拆分为数字。
如果最大数的位数不等于 finalLength,则添加前导零。最后,将生成的数组翻转并转置为所需的输出格式。我认为整数拆分和转置需要最多的计算时间。
时间随着 finalLength 的增加而增加:Timeit 10000 reps
finalLength = 6 --> 时间:2.815263898999546
finalLength = 12 --> 时间:4.158567378000043
finalLength = 24 --> 时间:5.038266787999419
有没有更快的方法来创建最终数组?
可重现的代码:
c - C中的线性间隔数组
我正在尝试在 C 中复制 Matlab 和 numpy (python) 中的 linspace 函数,但是,我不断收到关于取消引用 NULL 指针的警告。
我是 C 语言的新手,之前只在 Matlab、python 和 lua 中工作过,指针是非常值得尝试的东西!
我得到了确切的警告:
显然,我确定这只是一个菜鸟错误,但我不确定如何对其进行排序!
谢谢。
r - 在R中创建具有相同距离的随机数序列
我正在尝试在一系列值内创建五个随机数的序列,其中元素之间的距离相同。我是 R 用户。
更详细地说:在该数字范围内数字 <- seq(0.50,0.75,length=100)
我想选择尽可能多的随机序列,其中每个元素彼此相差 0.02 (0.50,0.52, 0.54, 0.56, 0.58) (0.52, 0.54, 0.56, 0.58, 0.60) ...... (0.60, 0.62, 0.64, 0.66, 0.68)
任何帮助将不胜感激。