小编Olg*_*lga的帖子

返回数组中子数组的索引

我用Python numpy.

我有一个numpy数组may_a:

may_a = numpy.array([False, True, False, True, True, False, True, False, True, True, False])
Run Code Online (Sandbox Code Playgroud)

我有一个numpy数组may_b:

may_b = numpy.array([False,True,True,False])
Run Code Online (Sandbox Code Playgroud)

我需要在数组may_b中找到数组may_a.

在输出中,我需要获取出现的索引.

out_index=[2,7]
Run Code Online (Sandbox Code Playgroud)

有人可以建议,我该怎么办out_index

python arrays numpy

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

numpy:如何加入数组?(得到几个范围的联合)

我用Python numpy.

我有一个numpy索引数组a:

>>> a
array([[5, 7],
       [12, 18],
       [20, 29]])
>>> type(a)
<type 'numpy.ndarray'>
Run Code Online (Sandbox Code Playgroud)

我有一个numpy索引数组b:

>>> b
array([[2, 4],
       [8, 11],
       [33, 35]])
>>> type(b)
<type 'numpy.ndarray'>
Run Code Online (Sandbox Code Playgroud)

我需要加入一个数组a的数组b:

a+ b=>[2, 4] [5, 7] [8, 11] [12, 18] [20, 29] [33, 35]

=> a并且b有索引数组=> [2, 18] [20, 29] [33, 35]

(索引([2, 4][5, 7][8, 11][12, 18])按顺序进行

=> 2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18=> [2, 18])

对于这个例子:

>>> …
Run Code Online (Sandbox Code Playgroud)

python arrays indexing numpy

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

如何使列在ListView中可编辑?

我使用WPF(C#)。

我希望用户能够编辑说明 ”列:

<ListView>
  <ListView.View>
    <GridView>

        <GridViewColumn Header="Name" DisplayMemberBinding="{Binding Path=Name}"></GridViewColumn>
        <GridViewColumn Header="Number" DisplayMemberBinding="{Binding Path=Number}"></GridViewColumn>
        <GridViewColumn Header="Description" >
            <GridViewColumn.CellTemplate>
                <DataTemplate>
                    <TextBlock Text="{Binding Path=Description}" TextWrapping="Wrap" Margin="0"></TextBlock>
                </DataTemplate>
            </GridViewColumn.CellTemplate>
        </GridViewColumn>

    </GridView>
  </ListView.View>
</ListView>
Run Code Online (Sandbox Code Playgroud)

请告诉我,如何使“说明列可编辑

为此目的最好使用另一个控件?什么?

wpf listview wpf-controls

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

如何订购字典python(排序)

我使用Python字典:

>>> a = {}
>>> a["w"] = {}
>>> a["a"] = {}
>>> a["s"] = {}
>>> a
{'a': {}, 's': {}, 'w': {}}
Run Code Online (Sandbox Code Playgroud)

我需要:

>>> a
{'w': {}, 'a': {}, 's': {}}
Run Code Online (Sandbox Code Playgroud)

如何获得填写字典的顺序?

python sorting dictionary

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

在C#中获取Windows 10中的当前版本操作系统

我用C#.我尝试获取当前版本的操作系统:

OperatingSystem os = Environment.OSVersion;
Version ver = os.Version;
Run Code Online (Sandbox Code Playgroud)

我上了Windows 10: 6.2.

6.2Windows 8WindowsServer 2012(在.net中检测Windows版本)

我找到了以下解决方案(如何检测我的应用程序是否在Windows 10上运行).

static bool IsWindows10()
{
  var reg = Registry.LocalMachine.OpenSubKey(@"SOFTWARE\Microsoft\Windows NT\CurrentVersion");
  string productName = (string)reg.GetValue("ProductName");
  return productName.StartsWith("Windows 10");
}
Run Code Online (Sandbox Code Playgroud)

这是在C#中获取当前版本的最佳方法吗?

c# operating-system version windows-10

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

OxyPlot 的 LinearAxis 需要余量

我使用 C#、wpf、OxyPolt。

在此输入图像描述

我需要标签“标题名称,m”的边距。

xmlns:oxy="http://oxyplot.org/wpf"

<oxy:Plot>
   <oxy:Plot.Series>
      <oxy:LineSeries ItemsSource="{Binding DataVM}" 
                      StrokeThickness="2" DataFieldX="X" DataFieldY="Y"/>
   </oxy:Plot.Series>
   <oxy:Plot.Axes>
       <oxy:LinearAxis Position="Bottom" Title="Title name"/>
       <oxy:LinearAxis Position="Left" Title="Title name, m"/>
   </oxy:Plot.Axes>
</oxy:Plot>
Run Code Online (Sandbox Code Playgroud)

c# wpf charts styles oxyplot

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

为什么MyService中的DbContext(ASP.NET)为null?

我使用c#,ASP.NET Core,EF.

我有Startup.cs:

public void ConfigureServices(IServiceCollection services)
        {
            services.AddDbContext<AppDbContext>(options =>
                options.UseSqlServer(
                    Configuration.GetConnectionString("DefaultConnection")));
            ...
        }
Run Code Online (Sandbox Code Playgroud)

我有控制器:

public class HomeController : Controller
{
        public AppDbContext _db;

        public HomeController(AppDbContext db)
        {
            _db = db;
        }

        public IActionResult Index()
        {
         // _db is NOT NULL           
         var d = _db.Users.FirstOrDefault();
        }
}
Run Code Online (Sandbox Code Playgroud)

我有MyService.cs类:

public class MyService
{
        public static AppDbContext _db;

        public MyService(AppDbContext db)
        {
            _db = db;
        }

        public static void GetOtherValue()
        {   
             // _db is NULL           
             var d = _db.Users.FirstOrDefault();
        }
  }
Run Code Online (Sandbox Code Playgroud)

HomeController正常工作: …

c# startup dbcontext asp.net-core-mvc asp.net-core

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

Python,numpy,scipy:如何从GPS坐标中排除位置错误?(平均lon,lat)

我用Python:

我有2个GPS点阵列 - lon和lat(超过500 000点).

我有1个日期时间数组.

lon = numpy.array(lon)
lat = numpy.array(lat)
dt = numpy.array(dt)
Run Code Online (Sandbox Code Playgroud)

我有位置错误(GPS传感器错误).例如15米.

GPS_sensor_error = 0.015    
Run Code Online (Sandbox Code Playgroud)

我需要从轨道上没有星号的坐标排除GPS_sensor_error.

在此输入图像描述

(我不会用相同的坐标绘制一个点)

在此输入图像描述

我怎么能这样做?

现在:

  1. 我计算点之间的距离.

  2. 我发现最小距离,如果它减去GPS_sensor_error,那么我平均lon,lat.

  3. 重复1.

  4. 重复2.

  5. 重复直到所有距离都不会更多GPS_sensor_error

更新:

     lon = numpy.array()
     lat = numpy.array()

     flag = True
     while flag:
        lon1 = lon[:-1]
        lon2 = lon[1:]
        lat1 = lat[:-1]
        lat2 = lat[1:]

        '''distance'''
        x = (lon2 - lon1)
        y = (lat2 - lat1)
        d = numpy.sqrt(x * x + y * y)

        min = numpy.min(d) …
Run Code Online (Sandbox Code Playgroud)

python gps numpy geolocation scipy

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

如何使用scipy.weave更改pythons代码?(如何更快地执行代码?)

在Python中:我有2个数组:lon,lat(超过500 000个点).

     lon = numpy.array()
     lat = numpy.array()

     flag = True
     while flag:
        lon1 = lon[:-1]
        lon2 = lon[1:]
        lat1 = lat[:-1]
        lat2 = lat[1:]

        '''distance'''
        x = (lon2 - lon1)
        y = (lat2 - lat1)
        d = numpy.sqrt(x * x + y * y)

        min = numpy.min(d)
        if min < 0.015:
            j = numpy.where(d == min)[0][0]

            lon[j] = (lon[j] + lon[j + 1]) / 2
            lat[j] = (lat[j] + lat[j + 1]) / 2

            lon = numpy.delete(lon, j + …
Run Code Online (Sandbox Code Playgroud)

python arrays algorithm numpy scipy

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

numpy:搜索数组中的第一个和最后一个索引

我用Python numpy.

我有一个numpy数组b:

b = np.array([True,True,True,False,False,True,True,False,True,True,True,True,False])
Run Code Online (Sandbox Code Playgroud)

我需要找到b相等的第一个和最后一个索引True.

这个例子:

out_index: [0,2]
           [5,6]
           [8,11]
Run Code Online (Sandbox Code Playgroud)

有人可以建议,我该怎么办out_index

python arrays numpy

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

Django 1.5:django-registration电子邮件是一个独特的领域?

我使用Django 1.5 + django-registration 0.9 ...

如何在模型用户中使电子邮件字段唯一?

from registration.forms import RegistrationFormUniqueEmail

url(r'^accounts/register/$', 'registration.views.register',
    {'form_class': RegistrationFormUniqueEmail,
     'backend': 'registration.backends.default.DefaultBackend'},       
     name='registration_register'),
Run Code Online (Sandbox Code Playgroud)

该解决方案不适用

Could not import registration.views.register. View does not exist in module registration.views.
Run Code Online (Sandbox Code Playgroud)

django django-registration

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

显示来自字节 [ ] 的图像

我使用 C#,wpf。我有一个图像,它以以下形式存储:byte[]

public interface IFile
{
    int Id { get; set; }
    byte[] FileData { get; set; }        
    string FileName { get; set; }
    int? FileSize { get; set; }
    string FileExtension { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

如何在表单上显示我的图像(FileData byte[])?

<GroupBox BorderThickness="1">
    <Image Source="..."/>
</GroupBox>
Run Code Online (Sandbox Code Playgroud)

Source="..."如果我从一个字节[]创建一个临时文件,我必须写进去?

c# wpf xaml byte image

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

熊猫使用groupby并根据各种条件放置重复项

我有DataFrame:

df = pd.read_csv(...)

a   b   c      d     e     f      
1  two  adc   aaaa   Nan   mmm    
2  one  Nan   aaa    Nan   nnn    
1  one  ab    Nan    Nan   ww     
1  two  abcd  aaa    ff    uiww  
1  two  a     aaa    d     iii 
Run Code Online (Sandbox Code Playgroud)

我想根据“ a”和“ b”删除重复项。

df = df.drop_duplicates(['a', 'b'])
Run Code Online (Sandbox Code Playgroud)
  1. 但是我想在列“ c”,“ d”和“ e”值中保留最大长度。
  2. 我想留在列“ f”中:不包含('m'或'n')的值或包含('w'或'y')的值。如果不满足先前的条件,则取任何值。

我想得到这个结果:

a   b   c      d     e     f      
1  two  abcd  aaaa   ff    uiww   
2  one  Nan   aaa    Nan   nnn    
1  one  ab    Nan    Nan   ww     
Run Code Online (Sandbox Code Playgroud)

我尝试使用transform …

python group-by dataframe pandas

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