คำถามติดแท็ก python

Python เป็นภาษาการเขียนโปรแกรมแบบหลายกระบวนทัศน์แบบไดนามิกพิมพ์อเนกประสงค์ มันถูกออกแบบมาให้เรียนรู้เข้าใจและใช้งานได้อย่างรวดเร็วและบังคับใช้ไวยากรณ์ที่สะอาดและสม่ำเสมอ โปรดทราบว่า Python 2 สนับสนุนอย่างเป็นทางการตั้งแต่วันที่ 01-01-2020 สำหรับคำถาม Python เฉพาะรุ่นให้เพิ่มแท็ก [python-2.7] หรือ [python-3.x] เมื่อใช้ตัวแปรหรือไลบรารี Python (เช่น Jython, PyPy, Pandas, Numpy) โปรดรวมไว้ในแท็ก

7
การบันทึกคือ softmax และ softmax_cross_entropy_with_logits คืออะไร
ผมจะผ่านเอกสาร tensorflow API ที่นี่ ในเอกสาร tensorflow logitsที่พวกเขาใช้คำหลักที่เรียกว่า มันคืออะไร? ในวิธีการมากมายในเอกสาร API มันถูกเขียนเช่น tf.nn.softmax(logits, name=None) หากสิ่งที่เขียนเป็นlogitsเพียงTensorsทำไมการรักษาชื่อที่แตกต่างกันlogitsอย่างไร อีกสิ่งหนึ่งคือมีสองวิธีที่ฉันไม่สามารถแยกความแตกต่างได้ พวกเขาเป็น tf.nn.softmax(logits, name=None) tf.nn.softmax_cross_entropy_with_logits(logits, labels, name=None) ความแตกต่างระหว่างพวกเขาคืออะไร? เอกสารไม่ชัดเจนสำหรับฉัน ฉันรู้ว่าสิ่งที่tf.nn.softmaxทำ แต่ไม่ใช่อย่างอื่น ตัวอย่างจะเป็นประโยชน์จริง ๆ


6
คุณจะแสดงตัวอักษรไบนารีใน Python อย่างไร
คุณจะแสดงจำนวนเต็มเป็นเลขฐานสองด้วยตัวอักษร Python ได้อย่างไร ฉันสามารถค้นหาคำตอบสำหรับ hex ได้อย่างง่ายดาย: >>> 0x12AF 4783 >>> 0x100 256 และแปด: >>> 01267 695 >>> 0100 64 คุณใช้ตัวอักษรเพื่อแสดงไบนารีใน Python อย่างไร สรุปคำตอบ Python 2.5 และรุ่นก่อนหน้า: สามารถแสดงไบนารีโดยใช้int('01010101111',2)แต่ไม่ใช่แบบตัวอักษร Python 2.5 และรุ่นก่อนหน้า: ไม่มีวิธีในการแสดงตัวอักษรไบนารี งูหลาม 2.6 เบต้า: คุณสามารถทำเช่นดังนั้น: หรือ0b11001110B1100111 Python 2.6 beta: จะอนุญาต0o27หรือ0O27(อักขระตัวที่สองคือตัวอักษร O) เพื่อแทนค่าฐานแปด Python 3.0 beta: เหมือนกับ 2.6 แต่จะไม่อนุญาตให้ใช้027ไวยากรณ์ที่เก่ากว่าสำหรับ octals อีกต่อไป

14
วิธีใช้โมดูล timeit
ฉันเข้าใจแนวคิดของสิ่งที่timeitทำ แต่ฉันไม่แน่ใจว่าจะนำไปใช้ในโค้ดของฉันได้อย่างไร ฉันจะเปรียบเทียบทั้งสองฟังก์ชันพูดinsertion_sortและtim_sortกับได้timeitอย่างไร
351 python  time  timeit 

12
ฉันจะเพิ่มความกว้างของเซลล์ของสมุดบันทึก Jupyter / ipython ในเบราว์เซอร์ของฉันได้อย่างไร
ฉันต้องการเพิ่มความกว้างของโน้ตบุ๊ก ipython ในเบราว์เซอร์ของฉัน ฉันมีหน้าจอความละเอียดสูงและฉันต้องการขยายความกว้าง / ขนาดของเซลล์เพื่อใช้ประโยชน์จากพื้นที่พิเศษนี้ ขอบคุณ! แก้ไข: 5/2017 ตอนนี้ฉันใช้ jupyterthemes: https://github.com/dunovank/jupyter-themes และคำสั่งนี้: jt -t oceans16 -f roboto -fs 12 -cellw 100% ซึ่งกำหนดความกว้างเป็น 100% ด้วยธีมที่ดี

19
ฉันจะรับไดเรกทอรีหลักใน Python ได้อย่างไร
มีคนบอกฉันเกี่ยวกับวิธีรับไดเรกทอรีพาเรนต์ใน Python แบบข้ามแพลตฟอร์ม เช่น C:\Program Files ---> C:\ และ C:\ ---> C:\ หากไดเรกทอรีไม่มีไดเรกทอรีหลักจะส่งคืนไดเรกทอรีเอง คำถามอาจดูเหมือนง่าย แต่ฉันไม่สามารถขุดผ่าน Google
350 python 

22
Python ร้องขอส่ง SSLError
ฉันกำลังทำงานกับสคริปต์ง่าย ๆ ที่เกี่ยวข้องกับ CAS, การตรวจสอบความปลอดภัย jspring, การเปลี่ยนเส้นทางและอื่น ๆ ฉันต้องการใช้ python ของ Kenneth Reitz เพราะมันเป็นงานที่ยอดเยี่ยม! อย่างไรก็ตาม CAS ต้องได้รับการตรวจสอบความถูกต้องผ่าน SSL ดังนั้นฉันต้องผ่านขั้นตอนนั้นก่อน ฉันไม่รู้ว่าคำขอ Python ต้องการอะไร ใบรับรอง SSL นี้ควรอยู่ที่ไหน Traceback (most recent call last): File "./test.py", line 24, in <module> response = requests.get(url1, headers=headers) File "build/bdist.linux-x86_64/egg/requests/api.py", line 52, in get File "build/bdist.linux-x86_64/egg/requests/api.py", line 40, …

20
การติดตั้ง PIL ด้วย pip
ฉันพยายามติดตั้ง PIL (Python Imaging Library) โดยใช้คำสั่ง: sudo pip install pil แต่ฉันได้รับข้อความต่อไปนี้: Downloading/unpacking PIL You are installing a potentially insecure and unverifiable file. Future versions of pip will default to disallowing insecure files. Downloading PIL-1.1.7.tar.gz (506kB): 506kB downloaded Running setup.py egg_info for package PIL WARNING: '' not a valid package name; …

16
เป็นไปได้ไหมที่จะใช้ pip เพื่อติดตั้งแพ็กเกจจากแหล่งเก็บข้อมูลส่วนตัว GitHub?
ฉันพยายามติดตั้งแพ็กเกจ Python จากที่เก็บ GitHub ส่วนตัว สำหรับพื้นที่เก็บข้อมูลสาธารณะฉันสามารถออกคำสั่งต่อไปนี้ซึ่งทำงานได้ดี: pip install git+git://github.com/django/django.git อย่างไรก็ตามถ้าฉันลองนี้สำหรับที่เก็บส่วนตัว: pip install git+git://github.com/echweb/echweb-utils.git ฉันได้รับผลลัพธ์ต่อไปนี้: Downloading/unpacking git+git://github.com/echweb/echweb-utils.git Cloning Git repository git://github.com/echweb/echweb-utils.git to /var/folders/cB/cB85g9P7HM4jcPn7nrvWRU+++TI/-Tmp-/pip-VRsIoo-build Complete output from command /usr/local/bin/git clone git://github.com/echweb/echweb-utils.git /var/folders/cB/cB85g9P7HM4jcPn7nrvWRU+++TI/-Tmp-/pip-VRsIoo-build: fatal: The remote end hung up unexpectedly Cloning into /var/folders/cB/cB85g9P7HM4jcPn7nrvWRU+++TI/-Tmp-/pip-VRsIoo-build... ---------------------------------------- Command /usr/local/bin/git clone git://github.com/echweb/echweb-utils.git /var/folders/cB/cB85g9P7HM4jcPn7nrvWRU+++TI/-Tmp-/pip-VRsIoo-build failed with error code …
349 python  git  github  pip 

9
ค้นหาดัชนีการเกิดขึ้นครั้งสุดท้ายของสตริงย่อยในสตริง
ฉันต้องการที่จะหาตำแหน่ง (หรือดัชนี) strของเกิดขึ้นครั้งล่าสุดของสตริงย่อยบางอย่างในสายป้อนให้ ตัวอย่างเช่นสมมติว่าสตริงอินพุตเป็นstr = 'hello'และสตริงย่อยคือtarget = 'l'ดังนั้นมันควรจะส่งออก 3 ฉันจะทำสิ่งนี้ได้อย่างไร
349 python  string 

6
การสร้างการตรวจสอบ MD5 ของไฟล์
มีวิธีง่ายๆในการสร้าง (และตรวจสอบ) MD5 checksums ของรายการไฟล์ใน Python หรือไม่? (ฉันมีโปรแกรมขนาดเล็กที่ฉันกำลังทำงานอยู่และฉันต้องการยืนยันผลรวมของไฟล์)
348 python  md5  checksum  hashlib 

8
on_delete ทำในรุ่น Django ได้อย่างไร
ฉันค่อนข้างคุ้นเคยกับ Django แต่เมื่อไม่นานมานี้พบว่ามีon_delete=models.CASCADEตัวเลือกสำหรับรุ่นฉันค้นหาเอกสารเหมือนกัน แต่ไม่พบอะไรมากไปกว่า: เปลี่ยนเป็น Django 1.9: on_deleteตอนนี้สามารถใช้เป็นอาร์กิวเมนต์ตำแหน่งที่สอง (ก่อนหน้านี้มันมักจะถูกส่งผ่านเป็นอาร์กิวเมนต์คำหลักเท่านั้น) มันจะเป็นข้อโต้แย้งที่จำเป็นใน Django 2.0 กรณีตัวอย่างของการใช้งานคือ from django.db import models class Car(models.Model): manufacturer = models.ForeignKey( 'Manufacturer', on_delete=models.CASCADE, ) # ... class Manufacturer(models.Model): # ... pass on_delete ทำหน้าที่อะไร ( ฉันเดาการกระทำที่จะทำถ้าแบบจำลองถูกลบ ) อะไรmodels.CASCADEทำอย่างไร ( คำแนะนำใด ๆ ในเอกสาร ) มีตัวเลือกอื่น ๆ อีกบ้าง ( ถ้าฉันเดาถูกต้อง ) เอกสารสำหรับที่อยู่อาศัยนี้อยู่ที่ไหน

18
ฉันจะรับ Cron เช่น scheduler ใน Python ได้อย่างไร [ปิด]
ปิด. คำถามนี้ไม่เป็นไปตามหลักเกณฑ์กองมากเกิน ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน9 เดือนที่ผ่านมา ปรับปรุงคำถามนี้ ฉันกำลังมองหาห้องสมุดใน Python ที่จะให้atและcronชอบฟังก์ชั่น ฉันอยากได้โซลูชัน Python ที่บริสุทธิ์แทนที่จะใช้เครื่องมือที่ติดตั้งลงในกล่อง วิธีนี้ฉันทำงานบนเครื่องที่ไม่มี cron สำหรับผู้ที่ไม่คุ้นเคยcron: คุณสามารถกำหนดเวลางานตามนิพจน์เช่น: 0 2 * * 7 /usr/bin/run-backup # run the backups at 0200 on Every Sunday 0 9-17/2 * * 1-5 /usr/bin/purge-temps # run the purge temps command, every 2 hours …


9
เธรดพูลคล้ายกับการประมวลผลหลายพูล?
มีคลาส Pool สำหรับเธรดผู้ปฏิบัติงานซึ่งคล้ายกับคลาส Poolของโมดูลมัลติโพรเซสเซอร์หรือไม่? ฉันชอบตัวอย่างวิธีที่ง่ายที่สุดในการทำให้ขนานกับฟังก์ชันแผนที่ def long_running_func(p): c_func_no_gil(p) p = multiprocessing.Pool(4) xs = p.map(long_running_func, range(100)) อย่างไรก็ตามฉันต้องการทำโดยไม่มีค่าใช้จ่ายในการสร้างกระบวนการใหม่ ฉันรู้เกี่ยวกับ GIL อย่างไรก็ตามใน usecase ของฉันฟังก์ชั่นจะเป็นฟังก์ชั่น C แบบ IO-bound ซึ่งตัวห่องูหลามจะปล่อย GIL ก่อนการเรียกใช้ฟังก์ชันจริง ฉันต้องเขียนเธรดพูลของตัวเองหรือไม่?

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.