小编Adr*_*aan的帖子

为什么我无法使用“conda activate”命令?

error: argument command: invalid choice: 'activate'
Run Code Online (Sandbox Code Playgroud)
  1. 操作系统:Windows 11
  2. 内部版本:Anaconda3-2023.07-2-Windows-x86_64.exe
  3. conda: 的路径C:\ProgramData\anaconda3\Scripts已添加到系统变量中。

在使用 Git Bash 时,我创建了一个虚拟环境:

conda create -n textS python=3.8
Run Code Online (Sandbox Code Playgroud)

我什至检查了它是否创建成功:

$ conda env list
# conda environments:
#
base                     C:\ProgramData\anaconda3
textS                    C:\Users\Divyansh Gupta\.conda\envs\textS
Run Code Online (Sandbox Code Playgroud)

但是当我尝试“激活”它时,它给出了错误:

$ conda activate textS
Run Code Online (Sandbox Code Playgroud)

错误:

usage: conda-script.py [-h] [-v] [--no-plugins] [-V] COMMAND ...
conda-script.py: error: argument COMMAND: invalid choice: 'activate' (choose from 'clean', 'compare', 'config', 'create', 'info', 'init', 'install', 'list', 'notices', 'package', 'remove', 'uninstall', 'rename', 'run', 'search', 'update', 'upgrade', 'build', 'content-trust', 'convert', 'debug', …
Run Code Online (Sandbox Code Playgroud)

anaconda conda

3
推荐指数
1
解决办法
7295
查看次数

处理中的新窗口

昨天我在Processing中找到了以下用于创建第二个窗口的代码

import javax.swing.JFrame;

PFrame f;
secondApplet s;

void setup() {
size(600, 340);

 }

 void draw() {
 background(255, 0, 0);
 fill(255);
 }     

 void mousePressed(){

 PFrame f = new PFrame();
 }

 public class secondApplet extends PApplet {

 public void setup() {
   size(600, 900);
    noLoop();
 }
 public void draw() {
   fill(0);
   ellipse(400, 60, 20, 20);
 }
 }
 public class PFrame extends JFrame {
   public PFrame() {
    setBounds(0, 0, 600, 340);
   s = new secondApplet();
   add(s);
    s.init();
    println("birh");
    show();
  }
}
Run Code Online (Sandbox Code Playgroud)

并编辑...

 void mousePressed(){ …
Run Code Online (Sandbox Code Playgroud)

processing new-window

2
推荐指数
1
解决办法
6967
查看次数

在MATLAB中删除单元格数组中的字符串

fullSeq='ABCDEFG'
Inputcell= {'ABC', 'BDEG','DEFG','ABCDEFG','CDEG','BCDF','ABCDEFG'}
Run Code Online (Sandbox Code Playgroud)

'ABCDEFG'上面有两个字符串Inputcell.如何删除这2个字符串?预期产量应为:

Outputcell= {'ABC', 'BDEG','DEFG','CDEG','BCDF'}
Run Code Online (Sandbox Code Playgroud)

matlab cell-array

2
推荐指数
2
解决办法
119
查看次数

你将如何从这个matlab代码中删除循环

鉴于我们有:

  • x是2d矩阵,大小为[numSamples x numFeatures]
  • A是2d方形矩阵,大小为[numFeatures x numFeatures]
  • B是1d向量,大小为[1 x numFeatures]

我想在没有循环的情况下评估以下代码:(或以更快的方式)

out = zeros(1,numSamples);
for i = 1:numSamples
    res = sum(repmat(B - x(i,:), numSamples, 1)*A.*(x - repmat(x(i,:), numSamples, 1)), 2).^2;
    out(i) = var(res);
end
Run Code Online (Sandbox Code Playgroud)

如果您对更快地改进上述内容有其他建议,那也非常受欢迎.

matlab vectorization

2
推荐指数
1
解决办法
63
查看次数

Beamer org-mode:在块之间暂停、覆盖、揭开块

我只是尝试使同一帧中的两个块一次显示一个,同一帧,但投影仪应该生成 2 张幻灯片。我不知道怎么办。orgmode的文档对我来说还不够。

我将非常感激了解如何在某个时刻暂停幻灯片,...如果可能的话,与 Pandoc 中的一样。我不确定在使用投影仪的组织模式下这是否可能。

我的例子如下:

我有这样的东西,我希望一次显示每个列。我的设置是H:3针对帧级别的。

*** Continuous integration with Jenkins
  :PROPERTIES:
  :BEAMER_env: theorem
  :END:
**** Jenkins
    :PROPERTIES:
    :BEAMER_col: 0.65
    :END:
     [[./jenkins-dashboard.png]]
**** Jenkins
    :PROPERTIES:
    :BEAMER_col: 0.35
    :END:
     #+ATTR_BEAMER: :overlay +-
     - contiuosly building
     - latest failure
     - latest success
     - build durations
Run Code Online (Sandbox Code Playgroud)

http://orgmode.org/worg/exporters/beamer/tutorial.html中的“3.4 使用 Babel”中的示例根据我的需要进行了调整(更改了帧级别)似乎也不起作用。

emacs latex beamer org-mode

2
推荐指数
1
解决办法
2997
查看次数

使用逻辑数组索引到矩阵

我有一个矩阵A,就是这样m x n.我想要做的是计算NaN一行中的元素数量.如果NaN元素的数量大于或等于某个任意阈值,则该行中的所有值都将设置为NaN.

num_obs = sum(isnan(rets), 2);
index = num_obs >= min_obs;
Run Code Online (Sandbox Code Playgroud)

就像我说的那样,我正努力让自己的大脑发挥作用.尝试下面的线的不同变化,但没有运气.

rets(index==0, :) = rets(index==0, :) .* NaN;
Run Code Online (Sandbox Code Playgroud)

示例数据threshold >= 1是:

A = [-7 -8 1.6 11.9;
   NaN NaN NaN NaN;
   5.5 6.3 2.1 NaN;
   5.5 4.2 2.2 5.6;
   NaN NaN NaN NaN];
Run Code Online (Sandbox Code Playgroud)

我想要的结果是:

A = [-7 -8 1.6 11.9;
   NaN NaN NaN NaN;
   NaN NaN NaN NaN;
   5.5 4.2 2.2 5.6;
   NaN NaN NaN NaN];
Run Code Online (Sandbox Code Playgroud)

arrays matlab matrix

2
推荐指数
1
解决办法
63
查看次数

如何重复向量的每个第3个元素?

我有这样的矢量:

h = [1,2,3,4,5,6,7,8,9,10,11,12]
Run Code Online (Sandbox Code Playgroud)

我想重复每一个第三个元素:

h_rep = [1,2,3,3,4,5,6,6,7,8,9,9,10,11,12,12]
Run Code Online (Sandbox Code Playgroud)

如何在MATLAB中优雅地完成这项工作?实际的数组是巨大的,所以理想情况下我不想写一个for循环.有没有矢量化的方法来做到这一点?

arrays matlab vectorization

2
推荐指数
2
解决办法
173
查看次数

Java 8可选代码审查

我只是想检查一下我是否做得对.这是使用可选的正确方法还是可以改进?

String longitudeResult = "Address_Longitude is empty or null;";
String latitudeResult = "Address_Latitude is empty or null;";
if (Optional.ofNullable(location).isPresent()) {
    Optional<Double> longitude = Optional.ofNullable(location.getLongitude());
    Optional<Double> latitude = Optional.ofNullable(location.getLatitude());
    if (longitude.isPresent()) {
        longitudeResult = longitude.get().toString();
    }
    if (latitude.isPresent()) {
        latitudeResult = latitude.get().toString();
    }
}
Run Code Online (Sandbox Code Playgroud)

java optional java-8

2
推荐指数
1
解决办法
184
查看次数

python中的不均匀子图

用以下捕获在python中创建(3,3)子图矩阵的最佳方法是什么:

  • 第一列包含3个子图
  • 第二列包含3个子图
  • 第三列包含2个子图

最后两个子图的大小应相等。这意味着它们将在其他两列的中间图的中间相遇。

我尝试使用gridspec进行此操作,但到目前为止还没有解决。

import numpy as np
import matplotlib.pyplot as plt
from matplotlib import gridspec

# generate some data
x = np.arange(0, 10, 0.2)
y = np.sin(x)

# plot it
fig = plt.figure(figsize=(8, 6))

gs = gridspec.GridSpec(3, 3)

ax0 = plt.subplot(gs[0])
ax0.plot(x, y)
ax1 = plt.subplot(gs[1])
ax1.plot(y, x)

ax3 = plt.subplot(gs[3])
ax3.plot(y, x)
ax4 = plt.subplot(gs[4])
ax4.plot(y, x)

ax6 = plt.subplot(gs[6])
ax6.plot(y, x)
ax7 = plt.subplot(gs[7])
ax7.plot(y, x)

plt.tight_layout()
plt.savefig('grid_figure.png')

plt.show()
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

python matplotlib subplot

2
推荐指数
3
解决办法
2408
查看次数

在没有 fminunc 的情况下执行 Andrew Ng 的逻辑回归执行

我一直在努力完成 Andrew Ng 的机器学习课程,我现在正在学习逻辑回归。我试图在不使用 MATLAB 函数的情况下发现参数并计算成本fminunc。但是,我并没有收敛到其他使用fminunc. 具体来说,我的问题是:

  • 参数theta不正确
  • 我的成本似乎要爆炸了
  • NaN我的成本向量中有很多s(我只是创建了一个成本向量来跟踪)

我试图通过梯度下降发现参数作为我理解内容的方式。但是,我的实现似乎仍然给我不正确的结果。

dataset = load('dataStuds.txt');
x = dataset(:,1:end-1);
y = dataset(:,end);
m = length(x);

% Padding the the 1's (intercept term, the call it?)
x = [ones(length(x),1), x];
thetas = zeros(size(x,2),1);

% Setting the learning rate to 0.1
alpha = 0.1;


for i = 1:100000

    % theta transpose x (tho why in MATLAB it needs to be done the other way
    % round? :) …
Run Code Online (Sandbox Code Playgroud)

matlab machine-learning logistic-regression

2
推荐指数
1
解决办法
808
查看次数