问题列表 - 第318100页

如何沿着图表画一条线来显示数据密度最高的位置?

datos = fits.open(\'/home/citlali/Documentos/Servicio/Lista.fits\')\ndata = datos[1].data\n\n\n#Linea [SIII] 9532\nMask_1 = data[\'flux_[SIII]9531.1_Re_fit\'] / data[\'e_flux_[SIII]9531.1_Re_fit\'] > 5\nnewdata1 = data[Mask_1]\ndat_flux = newdata1[\'flux_[SIII]9069.0_Re_fit\']\ndat_eflux = newdata1[\'e_flux_[SIII]9069.0_Re_fit\']\nMask_2 = dat_flux / dat_eflux > 5\nnewdata2 = newdata1[Mask_2]\n\n\nH1_alpha = newdata1[\'log_NII_Ha_Re\']\nH1_beta = newdata1[\'log_OIII_Hb_Re\']\nH2_alpha = newdata2[\'log_NII_Ha_Re\']\nH2_beta = newdata2[\'log_OIII_Hb_Re\']\n\n\nM = H1_alpha < -0.9\nnewx = H1_alpha[M]\nnewy = H1_beta[M]  \nex = newx \ney = newy \n#print("Elementos de SIII [9532]: ", len(newx))\nm = H2_alpha < -0.9\nnewxm = H2_alpha[m]\nnewym = H2_beta[m] \n#print("Elementos de SIII [9069]: ", len(newxm))\n\nsm = heapq.nsmallest(3000, zip(newx, newy)) # zip them to sort together\nnewx, newy …
Run Code Online (Sandbox Code Playgroud)

python graphics plot image matplotlib

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

SQL 更新使用旧列值

鉴于这张表

create table FOO
(
    ID number(19) primary key,
    DATE1 DATE default sysdate,
    DATE2 DATE
);
Run Code Online (Sandbox Code Playgroud)

当我插入一行时,DATE1 用 sysdate 初始化,然后设置为 null,然后复制到 DATE2:

insert into FOO (ID) VALUES (1);
update FOO set DATE1 = null where id = 1;
update FOO set DATE2 = DATE1 where id = 1;
select DATE2 from FOO;
Run Code Online (Sandbox Code Playgroud)

正如预期的那样,DATE2 最终为空。

但是如果我分两步创建表:

create table FOO
(
    ID number(19) primary key
);
alter table FOO
    add DATE1 DATE default sysdate
    add DATE2 DATE;
Run Code Online (Sandbox Code Playgroud)

并运行相同的插入和更新,DATE2 最终成为 DATE1 的原始 sysdate …

sql oracle oracle19c

12
推荐指数
0
解决办法
206
查看次数

处理带有嵌入式 UNIX 换行符的固定长度记录

我收到的文本文件是固定长度字段和回车/换行符分隔记录 ( CRLF)。最近,其中一个文本字段开始在记录 ( ) 中出现换行符LF。这显然在我们的 unix 服务器上造成了一些问题。

LF我想简单地在文件中查找 的使用并将其替换为单个空格,但这显然会干扰 Windows 换行符。

我已经尝试过trperl但似乎不太正确:

cat badinput.txt | perl -p -e 's/\x0D\x0A/\x0D/' | perl -p -e 's/\0A/ /' | perl -p -e 's/\x0D/\x0D\x0A/' > goodoutput.txt
Run Code Online (Sandbox Code Playgroud)

这个想法是

  • CRLF用。。。来代替CR
  • LF用。。。来代替
  • CR用。。。来代替CRLF

由于某种原因,我不太明白 CR -> CRLF 转换。

建议?

regex perl newline

0
推荐指数
1
解决办法
148
查看次数

C++23 中的延迟 lambda

我喜欢在个人项目中使用最新的 C++。我想知道如何在最新的 C++ 中延迟 lambda(或使用作用域保护)

下面是一个快速实现。我最喜欢款式3。标准有类似下面的内容吗?我对此有任何非常明显的错误吗?我只花了几分钟写这篇文章

#include<cstdio>
#include<memory>
using namespace std;

template<class T>
class DeferLambda {
    T l;
public:
    DeferLambda(T l) : l(l) { }
    ~DeferLambda() { l(); }
};

auto make_defer(auto p) -> DeferLambda<decltype(p)> { return {p}; }

#define NAME2(A, B) A ## B
#define NAME(A, B) NAME2(A, B)
#define L(X) auto NAME(defer, __LINE__) = make_defer(X);
int main(int argc, char *argv[])
{
    DeferLambda a([]{puts("Style 1");});
    auto b = make_defer([]{puts("Style 2");});
    L([]{puts("Style 3");});
    puts("test");
}
Run Code Online (Sandbox Code Playgroud)

c++ raii c++23

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

ImportError:无法从“llama_index”(未知位置)导入名称“VectorStoreIndex”

当我尝试导入以下库时遇到了这个问题,它给出了错误“ImportError:无法从 'llama_index'(未知位置)导入名称 'VectorStoreIndex'”

我早上运行了这个完全相同的代码,它运行得很好。

我做到了!pip install llama_index

from llama_index import VectorStoreIndex, SimpleDirectoryReader, ServiceContext
from llama_index.llms import HuggingFaceLLM
from llama_index.prompts.prompts import SimpleInputPrompt
Run Code Online (Sandbox Code Playgroud)

我尝试注释掉第一行,但 HuggingFaceLLM 模块遇到同样的问题 SimpleInputPrompt 也遇到同样的问题,收到错误“ModuleNotFoundError:没有名为 'llama_index.prompts' 的模块”

首先,我在 sagemaker 笔记本中遇到了问题,所以我认为问题出在 sagemaker 笔记本上,所以我启动了一个干净的新笔记本,但出现了同样的错误。因此,我在本地 Jypiter 笔记本、google collab 笔记本、sagemaker studiolab 笔记本中尝试了代码,但遇到了同样的错误。

python jupyter-notebook amazon-sagemaker huggingface llama-index

4
推荐指数
1
解决办法
3794
查看次数

NX 错误 [ERR_REQUIRE_ESM] - 快速应用程序 - 无法导入 ESM 库

我最近创建了一个 nx 工作区并添加到 Express 应用程序中。正如您所期望的,这是开箱即用的。但是,一旦我添加对 ESM 库(例如 nanoid v4+)的依赖项,我就无法启动服务器,并且收到以下错误消息。

Error [ERR_REQUIRE_ESM]: require() of ES Module /workspace/node_modules/nanoid/index.js not supported

配置 NX 工作区和 Express 应用程序以便能够导入 ESM 库和本地工作区库并成功测试/构建/提供应用程序的正确方法是什么?

  • npx nx run my-express-api:test
  • npx nx run my-express-api:build
  • npx nx run my-express-api:serve

尝试1

这是开箱即用的尝试

错误:

Error [ERR_REQUIRE_ESM]: require() of ES Module /workspace/node_modules/nanoid/index.js not supported.

Instead change the require of index.js in null to a dynamic import() which is available in all CommonJS modules.
    at Module._load (/workspace/node_modules/@nx/js/src/executors/node/node-with-require-overrides.js:18:31)
    at Array.__webpack_modules__ (/workspace/dist/apps/my-express-api/main.js:26:18)
    at __webpack_require__ (/workspace/dist/apps/my-express-api/main.js:49:41)
    at /workspace/dist/apps/my-express-api/main.js:69:18
    at …
Run Code Online (Sandbox Code Playgroud)

nrwl-nx

6
推荐指数
1
解决办法
104
查看次数

无法在 realhover() 上获取 css 背景颜色良好值

我想在悬停按钮时验证真实颜色。

我可以看到realhover()它的作用,改变按钮的颜色,但我总是收到错误:

预期<a.g-card__item-link>CSS 属性值为background-colorrgb(182, 222, 251)但该值是rgb(207, 233, 252)

测试代码为:

// get link button 1st card hover color before and after
cy.get('.g-card__item-link')
  .should('have.css', 'background-color', 'rgb(207, 233, 252)') //color before hover

cy.get('.g-card__item-link')
  .realHover()
  .should('have.css', 'background-color', 'rgb(182, 222, 251)')  //I should get this color on hover
Run Code Online (Sandbox Code Playgroud)

hover cypress

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

如何在 Delphi 7 中的 Indy 10 TCP/IP 中从服务器接收文本到客户端?

我正在 Delphi 7 中使用 Indy 10 开发一个聊天应用程序。现在,在客户端,Indy 没有 orOnDataReceived事件OnRead,那么我如何从服务器接收文本到客户端呢?

我确实尝试将OnWork事件与计时器一起使用,但我的计时器没有启动。

OnWork以下是我使用的代码TTimer

procedure TForm1.Timer1Timer(Sender: TObject);
begin
  if zb_FDataReceived then
  begin
    ShowMessage('Timer triggered!');
    ClientOutput.Lines.Add('Server: ' + zb_FReceivedData);
    zb_FDataReceived := False;
  end;
end;

procedure TForm1.IdTime1Work(ASender: TObject; AWorkMode: TWorkMode;
  AWorkCount: Integer);
begin
  if zb_FDataReceived then
  begin
    ShowMessage('Timer triggered!');
    ClientOutput .Lines.Add('Server: ' + zb_FReceivedData);
    zb_FDataReceived := False;
  end;
end;
Run Code Online (Sandbox Code Playgroud)

delphi tcp timer indy10

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

为什么 [[no_unique_address]] 对公共数据成员没有影响?

考虑以下示例:

template <class T>
struct A {
    [[no_unique_address]] T t;
    int i;
};

struct B {
    long l;
    int i;
};

class C {
    long l;
    int i;
};
Run Code Online (Sandbox Code Playgroud)

GCC 和 Clang 都认为sizeof(A<B>)24sizeof(A<C>)而是16编译器资源管理器

类模板A<T>将属性T作为其数据成员之一[[no_unique_address]]B和之间的唯一区别CB是 astructC是 a class。我不明白为什么A<B>,而且A<C>尺寸不一样。换句话说,为什么编译器将i类模板的成员嵌入A<T>到 的尾部填充中C而不是嵌入到 的尾部填充中B

如果我修改B成员访问权限 …

c++ layout c++20

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

如何避免在 # 之前出现某些单词的字符串

我必须找到字符串在 # using regex in python 之前的任何地方都没有单词(作为单词边界) abc、def 或 ghi

他是 abc 但 # 不是 xyz - 不匹配

他很好#但是很小- 比赛

他可能会 ghi 但 # 不会 abc 会- 不匹配

他会帮忙,但#希望 def 能够到来- 比赛

他打算参加 vabc 但 # 不确定- 比赛

这是包含字符串的列表

l=["he is abc but # not xyz",
"he is good # but small",
"he might ghi but # not abc will",
"he will help but # hope for def to come",
"he is going for vabc but …
Run Code Online (Sandbox Code Playgroud)

python regex

0
推荐指数
1
解决办法
145
查看次数